red5是基于java实现的开源流媒体服务器。所以运行red5一定要有java环境,在这里,我假设你的服务器已经成功安装了java的运行环境。安装过程中还要ant,ant的版本我用的是:http://photo.gamesoft.com.cn/red5/apache-ant-1.8.0-bin.tar.gz。
假设ant解压的路径是:/usr/local/apache-ant/apache-ant-1.8.0
接下来设置ant的类路径
vi /etc/profile
JAVA_HOME=/usr/local/jdk1.6.0_33
ANT_HOME=/usr/local/apache-ant/apache-ant-1.8.0
CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/jre/lib/tools.jar
PATH=$JAVA_HOME/bin:$ANT_HOME/bin:$PATH
export JAVA_HOME ANT_HOME CLASSPATH PATH
保存,要想让修改后的profile即刻生效,
方法1:
让/etc/profile文件修改后立即生效 ,可以使用如下命令:
# . /etc/profile
注意: . 和 /etc/profile 有空格
方法2:
让/etc/profile文件修改后立即生效 ,可以使用如下命令:
# source /etc/profile
进入/usr/local,创建red5文件夹
cd red5
接着输入命令:ant server
接下来的过程,它会自动去下载red5,以及相关的jar包。这个过程要花点时间,如果最后一行显示:Installer service created,则说明安装成功了
这时,光标还未退出,一直在闪,我以为它还要下载什么,一直等了好久,最后不耐烦了,用ctrl + c把它结束了,其实它已经是安装成功了的。
接下来进入dist/目录,
cd dist
输入./red5.sh运行red5脚本。
如果最后一行显示:Installer service created,则说明安装成功了。此时可ctrl+c退出red5状态监测。
要想在关闭ssh客户端,保持red5一直运行,输入:nohup ./red5.sh &命令,注意尾要加上&号。
在浏览器输入
http://xx.xx.xx.xx:5080,如果出现下面的画面,则说明red5服务器安装成功,并正常运行了。