软件世界网 购物 网址 三丰软件 | 小说 美女秀 图库大全 游戏 笑话 | 下载 开发知识库 新闻 开发 图片素材
多播视频美女直播
↓电视,电影,美女直播,迅雷资源↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
移动开发 架构设计 编程语言 Web前端 互联网
开发杂谈 系统运维 研发管理 数据库 云计算 Android开发资料
  软件世界网 -> Web前端 -> 2015元旦第一篇博文:Red5流媒体服务器搭建 -> 正文阅读

[Web前端]2015元旦第一篇博文:Red5流媒体服务器搭建


    今天是2015年的第一天,白天陪老婆孩子去BHG(华联)转了转,中午在九毛九吃了顿午饭,就这样过了元旦,虽然有点累,但是挺开心,北京今天的天气也比较给力,风和日丽,没有雾霾!现在是晚上十点,因为白天出去玩,老婆孩子有点累,现在已经熟睡,我不想就这样就结束2015的第一天,作为一个新的开始,我决定写2015年的第一篇博文。闲话少说,进入主题。流媒体这个概念在第一家公司就了解了,当时做一个Eleaning在线教育平台的时候,用Red5流媒体服务器技术,支持过视频模块的播放。下面就谈谈我对流媒体的认识以及如何搭建简单的流媒体应用。
一:流媒体的定义
        流媒体指以流方式在网络中传送音频、视频和多媒体文件的媒体形式。 相对于下载后观看的网络播放形式而言,流媒体的典型特征是把连续的音频和视频信息压缩后放到网络服务器上,用户边下载边观看,而不必等待整个文件下载完毕。由于流媒体技术的优越性,该技术广泛应用于视频点播、视频会议、远程教育、远程医疗和在线直播系统中。
二:Flash流媒体服务器Red5
       Red5是一个采用Java开发开源的Flash流媒体服务器。它支持:把音频(MP3)和视频(FLV)转换成播放流; 录制客户端播放流(只支持FLV);共享对象;现场直播流发布;远程调用。Red5使用RSTP作为流媒体传输协议,在其自带的一些示例中演示了在线录制,flash流媒体播放,在线聊天,视频会议等一些基本功能。
三:搭建流媒体服务器
 1:流媒体服务器搭建
(1):安装setup-Red5-0.8.0.exe
(2):将oflaDemo放到red5安装目录Red5\webapps下面
(3):cmd进入Red5目录,执行red5-debug.bat
(4):打开:http://127.0.0.1:5080/  如果出现首页的话就证明安装成功了
(5):在Red5\webapps\oflaDemo\streams目录下存放需要播放的视频文件Test.flv
[img]http://img.blog.csdn.net/20150101220844578
2:apache资源服务器搭建
(1):安装httpd-2.2.25-win32-x86-no_ssl.msi
(2):开启Apache服务器
(3):访问 http://127.0.0.1/。如果显示It works!则表示Apache服务器安装成功。
[img]http://img.blog.csdn.net/20150101220933734
(4):在Apache的Apache Software Foundation\Apache2.2\htdocs目录下,可以存放视频的字幕文件。
[img]http://img.blog.csdn.net/20150101220946336
3:流媒体视频播放
(1):需要的文件:pl.swf    jwplayer.js
(2):代码
<div id="mediaplayer" style="float: left; width: 575px; height: 460px;"></div>
     <script type="text/javascript">
  var subtitle =  "http://localhost/srt/take_ownership_of_your_own_development_captions.srt";
  var exitType = 'none';
  var pic;
  jwplayer("mediaplayer").setup( {
  flashplayer : "flash/pl.swf",
  modes : [ {
  type : "flash",
  src :  "flash/pl.swf",
  config : {
  file : "test.flv",
  image : "images/jwbg.png",
  streamer : "rtmp://127.0.0.1/oflaDemo",
  provider : "rtmp"
  }
  }, {
  type : "download"
  } ],
  width:590,
  height:460,
  screencolor: '#000000',
  autostart:false, 
  plugins:{'captions-1':{'file':subtitle,'back':'false','fontsize':'14','state':'true','dock':'false'}}
  });
</script>
(3):播放效果:
[img]http://img.blog.csdn.net/20150101220735951
4:bat启动Red5和Apache2.2
@echo off
call net start Apache2.2
pushd  "D:\install\Red5"
call red5-debug.bat
......显示全文...
    点击查看全文


上一篇文章      下一篇文章      查看所有文章
2015-01-06 22:39:11  
Web前端 最新文章
10分钟
SSM框架SSM项目源码SSM源码下载java框架整合
javascript入门
JavaScript常用对象Array(2)
8.Smarty3:模版中的内置函数
表单脚本
iTextSharp5.0页眉页脚及Asp.net预览的实现
MVC基础学习—理论篇
JavaScript
http协议中get与post区别详解
360图书馆 软件开发资料 文字转语音 购物精选 软件下载 新闻资讯 小游戏 Chinese Culture 股票 三丰软件 开发 中国文化 网文精选 阅读网 看图 日历 万年历 2019年1日历
2019-1-22 10:10:02
多播视频美女直播
↓电视,电影,美女直播,迅雷资源↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  软件世界网 --