Chinaunix首页 | 论坛 | 博客
  • 博客访问: 3547774
  • 博文数量: 1805
  • 博客积分: 135
  • 博客等级: 入伍新兵
  • 技术积分: 3345
  • 用 户 组: 普通用户
  • 注册时间: 2010-03-19 20:01
文章分类

全部博文(1805)

文章存档

2017年(19)

2016年(80)

2015年(341)

2014年(438)

2013年(349)

2012年(332)

2011年(248)

分类: LINUX

2013-04-14 15:23:40

原文地址:搭建red5视频服务器 作者:dahailinux

                                 TcliveRnd视频项目安装文档(linux)一、安装前准备

二、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
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME
export PATH
export CLASSPATH

保存退出,重启电脑

*******************************************************************************

三、red5的安装

red5下载地址 绿色版软件

1)  mkdir /usr/red5.0.8

    tar zxvf  red5-0.8.0.tar.gz  -C  /usr/red5.0.8

2) iptables端口开启:19355080

   编辑: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
3、vim /usr/red5.0.8/webapps/tclivep2p_my120_red5_chat/webConfig.xml
4、vim /usr/red5.0.8/webapps/tclivep2p_my120_red5_chat/WEB-INF/red5-web.properties


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地址或域名。

如下:

tcp2p

video.hrsx.com

 

chatNetConnection

videoNetConnection

rtmp://video.hrsx.com:1935/tcp2p_red5_chat

rtmp://video.hrsx.com:1935/tcp2p_red5_video

1710124cbf69e3f25b780c13-d6cbf2cb35a1

 

0

85---------------------------------------------码流(调小点网速快)

250

210

15

20

 

视频交流平台

http://video.hrsx.com:5080/tcp2p_red5_chat/tcProxy/images/logo.jpg

http://video.hrsx.com:5080/tcp2p_red5_chat/tcProxy/images/login_logo.gif

http://video.hrsx.com:5080/tcp2p_red5_chat/tcProxy/images/videoBgImage.gif

5

其实就是把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*
杀死进程即可。


阅读(1837) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~