伦纳德抓左手握住右手:开源流媒体服务器Red5实施案列分析
来源:百度文库 编辑:偶看新闻 时间:2024/10/05 14:50:39
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文件
还要重点提一下webapps目录,点播文件存在于webapps/oflaDemo/streams/目录下
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文件
还要重点提一下webapps目录,点播文件存在于webapps/oflaDemo/streams/目录下
媒体分析
关于媒体服务器的问题
自然法学、实证分析法学和社会学法学的源流及主要观点
自然法学、实证分析法学和社会学法学的源流及主要观点
自然法学、实证分析法学和社会学法学的源流及主要观点
有关于法律案列分析的电视节目
关于液晶新媒体的市场前景和媒体分析
ERP实施成败原因分析 论文提纲
求关于媒体平台的市场需求分析
北京报纸媒体投放分析大纲
列夫托尔斯泰人物分析
请问架设媒体服务器需要什么软件
怎样windows2003下设置浏媒体服务器
有谁知道运用物流ABC方法控制物流成本要有案列分析
国库集中支付分析制度实施后的利弊
试分析汉武帝敛财政策的实施背景及其影响。
企业信息化在我国实施的问题分析
服务器安全性日志怎么分析?
“媒体监控分析”方面的资料或表格谁有??
跪求广告专业之媒体分析 的往年试题
什么是电子商务源流?
“地球村”的源流
百家姓楮姓源流
求中国诗歌源流