[RED5]Red5开源流媒体服务器案列分析
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
热门文章推荐
- [Red5]Red5之Flash流媒体服务器的安装与使用教程完整版(组图)
- [RED5]搭建RED5直播用流媒体服务(搭直播环境)
- [RED5]Red5的直播与点播的压力测试(并发数的测试)
- [RED5]red5流媒体服务器(开源免费)的安装方法
- [RED5]用red5做视频直播(red5流媒体直播)
- [RED5]Red5在线录制音视频源代码示例
- [RED5]Red5 Client 连接 Red5Server java代码
- [RED5]red5流媒体播放平台搭建环境方法