red5搭建流媒体直播系统
来源:互联网 发布:福禄克网络测试仪报价 编辑:程序博客网 时间:2024/04/29 00:56
由于工作需要,今天研究了一下用RED5搭建在线直播的环境。
一、red5安装、设置。
1、下载red5,我下载的是ZIP包,下载地址:http://www.red5.org/red5-server/
2、下载后解压到某个路径:我解压到d:\red5
3、解压后运行:red5.bat.
4、启动后,输入地址:http://localhost:5080,如果能出现界面,则启动成功。
5、在首页点击“Install”,进入demo安装页面。我这里是想显示直播的demo,就安装“oflaDemo”,选择后点击安装,如下图。安装时注意这个会有段过程,等待一下,我第一次安装是就是因为没有装完,导至后面不管怎么装,在D:\red5.2\webapps\oflaDemo下都没有任务文件,如果是这种情况的朋友,可以直接下载已经编译好的“oflaDemo”,下载解压后就直接放到D:\red5.2\webapps\oflaDemo下。
6、输入地址:http://localhost:5080/demos/publisher.html,进入流媒体发布demo,进行流媒体的发布。如下图:
7、选择视频设备、音频设备后点击“start”,如下图:
8、在设置中的“server”下,点击“connect”,如下图:
9、再切换到视频设备参数界面,点击“publish”进行在线直播发布,如下图:
二、直播频道发布管理
1、我这里就只做了一个简单的web项目,里面就只有一个直接页面。不管是用的什么内容管理系统,其原理都是一样,我这里就不在具体的某个内容管理系统做直播频道的页面了。
2、我这里用的jw player做直播客户端播放器。有条件的也可以自己用flex写,写这个也不复杂。先下载jw player,下载地址:http://www.longtailvideo.com/players/jw-flv-player/
3、下载后把一些必须的文件复制到这个演示的web项目中。在直播页面引入这些脚本,然后写一段调用的代码,如下:
jwplayer("mediaplayer").setup({
flashplayer: "player.swf",
image: "preview.jpg",
file:'stream1305615652879',
streamer:'rtmp://113.65.187.45/oflaDemo'
});
4、这里注意file,streamer这两个参数,这两个参数设置不正确,会显示不了视频。file就是red5中视频发布时的视频名称。streamer我这里是用的RTMP方式,这个地址就写流媒体服务器的地址一定要用IP,不能写localhost。如下图:
5、该web项目的demo可以在这里下载
- red5搭建流媒体直播系统
- red5搭建流媒体直播系统
- 利用red5搭建一个简单的流媒体直播系统
- 利用red5搭建一个简单的流媒体直播系统(ubuntu 12.10)
- 利用red5搭建一个简单的流媒体直播系统(ubuntu 12.10)
- [RED5]用red5做视频直播(red5流媒体直播)
- Red5流媒体直播开发总结
- red5流媒体平台搭建
- red5流媒体平台搭建
- 搭建Red5流媒体服务
- 搭建RED5流媒体服务 RTMP流媒体 实现直播 可用jwplayer嵌入网页
- 流媒体:搭建HTTP Live Streaming直播系统
- 流媒体:搭建HTTP Live Streaming直播系统
- 流媒体:搭建HTTP Live Streaming直播系统
- 用Red5、librtmp和ffmpeg搭建网络直播系统
- Red5流服务器搭建(实现在线直播,流媒体视频播放和在线视频会议)
- Red5流服务器搭建(实现在线直播,流媒体视频播放和在线视频会议)
- Red5流服务器搭建(实现在线直播,流媒体视频播放和在线视频会议)
- bitmap绘制位图
- Vim多行缩进及高级命令
- MVVM设计模式时什么?浅谈MVVM设计模式
- httpclient的一些学习心得
- Android数据的四种存储方式SharedPreferences、SQLite、Content Provider和File (一) —— 总览
- red5搭建流媒体直播系统
- jquery 冲突问题解决
- 必然发展主流方向——移动互联网
- IDEA数据加密算法
- 目标检测的图像特征提取之(一)HOG特征
- iOS侧拉栏抽屉效果Demo
- arcgis for Silverlight 地图放大到某个点或者几何对象
- shellcode 编写
- Android 关于非主线程不能操作UI的认识