分类: LINUX
2013-04-14 15:23:40
原文地址:搭建red5视频服务器 作者:dahailinux
二、jdk的安装
(版本为jdk-6u18-linux-i586.bin),下载地址为:
(1) 下载文件后,传到linux服务器上进行安装
(2)打开终端,然后用cd命令进入jdk安装包所在目录,执行复制命令
sudo cp jdk-6u18-linux-i586.bin /usr
即将jdk复制到/usr目录下,然后进入/usr
目录cd /usr
执行权限
chmod +x jdk-6u18-linux-i586.bin
执行安装命令
./jdk-6u18-linux-i586.bin
如遇错误,可先切换至root用户下,su root,再执行安装命令
安装成功会在/usr目录下生成jdk1.6.0_18目录,就是jdk的安装目录
重启电脑,打开终端,输入java -version
如若有显示java的版本信息,则表示安装成功,
2.JDK1.6安装后的配置
安装成功后需要配置jdk环境变量
用cd命令进入/etc目录sudo vi profile即执行编辑profile文件命令
vim /etc/profile
在文件最顶上加入如下内容:
JAVA_HOME=/usr/jdk1.6.0_18保存退出,重启电脑
*******************************************************************************
三、red5的安装
red5下载地址, 绿色版软件
1) mkdir /usr/red5.0.8
tar zxvf red5-0.8.0.tar.gz -C /usr/red5.0.8
2) iptables端口开启:1935和5080
编辑:vi /etc/sysconfig/iptables
倒数最后一条之前增加两条tcp
Ctr+c然后输入:wq 保存修改,退出vi(如果修改错了,不想保存的话,那就q! 放弃所有修改,退出vi)
3) 然后重启iptables,才可以生效
service iptables restart
4) 启动red5
Cd到/usr/red5.0.8目录下执行
cd /usr/red5.0.8/
nohup ./red5.sh &
至此,red5安装配置完毕
每次重启后必须执行这个命令,red5服务才能开启。 ./red5.sh &
*******************************************************************************
1、cp logback.xml /usr/red5.0.8/conf
2、拷贝 : tclivep2p_my120_red5_chat
mkdir /storage
vim /usr/local/red5/webapps/tclivep2p_my120_red5_video/WEB-INF/red5-web.properties
修改为 :webapp.recordPath=/storage/
四、软件的安装
1、解压缩网站文件,tcp2p.zip
最好在windows下解压缩,在把解压后的文件夹复制到linux下。
把解压缩后的tcp2p_red5_chat,这个文件夹复制到:/usr/red5.0.8/webapps路径下。
cp -ra /usr/local/src/media/tcp2p/tcp2p_red5_chat /usr/red5.0.8/webapps/
2、修改配置文件
1,修改/usr/red5.0.8/webapps/tcp2p_red5_chat/tcProxy下的webConfig.xml
vim /usr/red5.0.8/webapps/tcp2p/tcp2p_red5_chat/tcProxy/webConfig.xml
用 %s/apach2/apache2/g 命令把video.hrsx.com改成服务器的ip地址或域名。
如下:
其实就是把ip地址或域名修改为真实的服务器的域名或ip地址。
3、修改/usr/red5.0.8/webapps/tcp2p_red5_chat/WEB-INF下的red5-web.properties这个文件。
vim /usr/red5.0.8/webapps/tcp2p/tcp2p_red5_chat/WEB-INF/red5-web.properties
用 %s/apach2/apache2/g 命令把video.hrsx.com改成服务器的ip地址或域名
如下:
webapp.contextPath=/tcp2p_red5_chat
webapp.virtualHosts=*, localhost, localhost:8088, 127.0.0.1:8088
webapp.proxyUrl=
~
到此:网站已经整个建设成功了。
访问:
所有配置步骤不用重启,配置完成后最后重启
reboot
重启后:1、cd /usr/red5.0.8/ 2、 nohup ./red5.sh &
把服务放到后台运行:
第一种方法:
nohup ./red5.sh &
“nohup: appending output to “nohup.out””
这个显示是正常输出显示。
回车两下,进入正常输入模式
退出时用exit退出,不能用鼠标关闭对话框。
第二种方法:
./red5.sh &
ctr+c
ctr+d
再关掉ssh
关闭后台运行进程
1、直接运行程序的shutdown程序
2、
ps auxfwww | grep red
ps aux | grep java
netstat -anp | grep 5080
首先查看程序是否在运行
然后kill -9 red*
杀死进程即可。