在RHEL6.4下安装Red5

1 软硬件环境 1.1 硬件环境

CPU

 

Intel(R) Core(TM)2 Quad CPU Q9300 @ 2.50GHz

 

内存

 

8GB

 

硬盘

 

80GB

 

网卡

 

Atheros Communitions PCI-E Gigabit Etherent Controller (NDIS 6.20)

 
1.2 软件环境

操作系统

 

RHEL6.4_x86_64

 

Media Server

 

Red5-1.0.1

 

Media Client

 

Firefox;

ffplay;

VLC Player

 
2 安装配置 2.1 安装前准备 2.1.1 选择部署方式

RHEL5 流媒体服务器的搭建--Red5

Red5 Server可以单独部署在一台服务器上,也可以作为集群环境部署到多台服务器上。本次仅简单部署到一台机器上。

2.1.2 下载Red5 Server软件包

下载地址:

下载的文件为:red5-1.0.1.tar.gz。

2.1.3 安装Java

Red5是一个基于Java 6 (也就是 1.6) 和Java 7 (也就是 1.7)的应用程序,需要先安装Java Runtime Environment (JRE) 6 或以上版本。如果要开发服务端应用, 那就需要先安装Java Development Kit (JDK) 6或以上版本。

我们推荐你为自己的平台安装最新的Java JDK 或JRE版本。如果你使用的是64位操作系统,请确认也选择64位的Java安装包。

你可以从Oracle的官网下载Java?。

如果你需要验证是否已经正确地安装并运行了Java 6 (也就是 1.6) 或Java 7 (也就是 1.7),你可以打开命令行提示窗口,并输入以下命令:

java -version

如果Java已经被正确的安装和配置,系统会返回一个等于或大于1.6的版本号。

2.2 安装步骤

Red5的安装步骤是很简单的,直接解压缩就可以使用了。执行如下命令:

cp red5-1.0.1.tar.gz /opt

cd /opt

tar -xvf red5-1.0.1.tar.gz

 

这样就将Red5安装到了/opt目录下面了,安装目录为/opt/red5-server-1.0。

2.3 检查安装结果 2.3.1 检查端口号

以root用户登录Linux系统,执行如下命令:netstat -anp |grep "LISTEN "检查端口号。

[root@yuanhuan ~]# netstat -anp |grep "LISTEN "

tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN 1676/rpcbind

tcp 0 0 0.0.0.0:36277 0.0.0.0:* LISTEN 1724/rpc.statd

tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 1940/sshd

tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN 1792/cupsd

tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 2021/master

tcp 0 0 :::1935 :::* LISTEN 3344/java

tcp 0 0 :::9999 :::* LISTEN 3344/java

tcp 0 0 :::111 :::* LISTEN 1676/rpcbind

tcp 0 0 :::22 :::* LISTEN 1940/sshd

tcp 0 0 ::1:631 :::* LISTEN 1792/cupsd

tcp 0 0 :::5080 :::* LISTEN 3344/java

tcp 0 0 ::1:25 :::* LISTEN 2021/master

tcp 0 0 :::52124 :::* LISTEN 1724/rpc.statd

tcp 0 0 :::32807 :::* LISTEN 3344/java

 

红色部分表示Red5所监听的端口号都启起来了。

2.3.2 检查进程

执行如下命令检查Red5启动的进程:ps -ef |grep java。

[root@yuanhuan ~]# ps -ef |grep java

root 3344 3057 20 16:03 pts/0 00:00:10 /usr/bin/java -Dpython.home=lib -Dred5.root=/opt/red5-server-1.0 -Dlogback.ContextSelector=org.red5.logging.LoggingContextSelector -Dcatalina.useNaming=true -Djava.security.debug=failure -cp /opt/red5-server-1.0/red5-server-1.0-bootstrap.jar:/opt/red5-server-1.0/conf: org.red5.server.Bootstrap

 
2.3.3 检查Red5是否开机自启动

Red5不是作为Linux系统服务来运行的,而是通过执行它的启动命令来启动的,可以将其启动命令:/opt/red5-server-1.0/red5.sh写入到/etc/rc.local中。

2.3.4 播放Red5自带的视频来检查是否运行正常

Red5 Server自带了一个测试页,上面有一些样例可以测试。在浏览器中访问:5080/,进入其测试页:

clip_image002

在测试页中,需要首先安装一些应用程序,才可以进行测试。点击下面的Install链接,进入到安装App的页面:

clip_image004

选择某一个app进行安装即可,安装完成之后再次回到主测试页,点击Install链接下面的“Launch a demo”链接,进入Red5自带的一些演示样例页面:

clip_image006

点击刚刚安装的OFLA Demo,测试其RTMP和RTMPT协议:

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/e1d369b8cd93f163debc6b8dfb1ea040.html