·您当前的位置:首页 > 技术教程 > RED5教程 >

[RED5]Red5开源流媒体服务器案列分析

时间:2014-07-08 08:55酷播
Red5是一个采用Java开发开源的Flash流媒体服务器。它支持:把音频 (MP3)和视频(FLV)转换成播放流; 录制客户端播放流(只支持FLV);共享对象;现场直播流发布

  Red5是一个采用Java开发开源的Flash流媒体服务器。它支持:把音频 (MP3)和视频(FLV)转换成播放流; 录制客户端播放流(只支持FLV);共享对象;现场直播流发布;远程调用。Red5使用RSTP作为流媒体传输协议,在其自带的一些示例中演示了在线录 制,flash流媒体播放,在线聊天,视频会议等一些基本功能。

  Red5在流媒体服务器中始终扮演的是FMS的替代品,在实施后,感觉确实和FMS有一定差距,尤其是对文件的处理效果,以及在并发请求过量时性能的稳定。Red5是出了名的资料少,因此这也一定程度上阻碍了Red5的发展。
以下文档将分两个模块:

  一、red5流媒体服务器的架设
1、安装准备:
要求java JDK环境来运行Red5、编译时候要求apache-ant的支持、当然还有Red5源文件
JDK下载:http://java.sun.com/javase/downloads/index.jsp
Apache下载:http://archive.apache.org/dist/a ... nt-1.8.0-bin.tar.gz
Red5下载:http://www.osflash.org/red5
2、开始安装:
将下载的文件全都解压缩
  安装JAVA JDK
chmod +x jdk-6u20-linux-i586-rpm.bin #添加可执行权限
./jdk-6u20-linux-i586-rpm.bin #安装JDK,bin文件可直接执行
vi /etc/profile #添加环境变量
export JAVA_HOME=/usr/java/jdk1.6 #颜色不分是jdk存放路径
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib:$CLASSPATH
export LD_LIBRARY_PATH=$JAVA_HOME/jre/lib/i386:$JAVA_HOME/jre/lib/i386/server
#将以上内容复制到/etc/profile下

  安装apache-Ant
vi/etc/profile
export ANT_HOME=/usr/java/apache-ant #颜色部分是ant文件存放路径
export PATH=$PATH:$ANT_HOME/bin
#将以上内容复制到/etc/profile下

  安装Red5
cd /usr/local/red5 #进入到解压后的文件夹
ant server #用ant编译
sh red.sh #启动red5
#当你见到[INFO] [Launcher:/installer] org.red5.server.service.Installer - Installer service created
oflaDemo appStart 的时候,说明red5成功启动

  二、测试与配置
在IE浏览器输入http://XX.XX.XX.XX:5080 XX是你架设red5流媒体服务器的主机IP,这个时候你会见到red5的Demos页面
点击install安装应用,这些应用都是在red5安装成功后从网上down下来的,所以要想看到演示,你必须先确保你的主机是能连接到intelnet
点击 here或者Demos(版本不同有区别)
然后就可以查阅自己想了解的应用了
red5的主配置文件是conf目录下的 red5.properties文件

来源 http://blog.csdn.net/samxx8/article/details/7764352

热门文章推荐

请稍候...

保利威视云平台-轻松实现点播直播视频应用

酷播云数据统计分析跨平台播放器