之前搭建srs服务器的时候遇到了一大推问题,在搭建red5的时候相对容易了一些,下面让我们一步步来搭建red5流服务器,我所用的是阿里云的服务器,系统是centos7。

1.安装jdk,red5是用Java写的,所以需要安装jdk

安装之前先检查一下系统有没有自带open-jdk

命令:

rpm -qa |grep java

rpm -qa |grep jdk

rpm -qa |grep gcj

如果没有输入信息表示没有安装。

如果安装可以使用rpm -qa | grep java | xargs rpm -e --nodeps 批量卸载所有带有Java的文件  这句命令的关键字是java

首先检索包含java的列表

yum list java*


检索1.8的列表


yum list java-1.8*


安装1.8.0的所有文件






yum install java-1.8.0-openjdk* -y


使用命令检查是否安装成功






java -version

到此安装结束了。这样安装有一个好处就是不需要对path进行设置,自动就设置好了

2.下载并提取red5,可以直接去官网下载压缩包,也可以通过远程下载

cd /opt/
wget https://github.com/Red5/red5-server/releases/download/v1.0.9-RELEASE/red5-server-1.0.9-RELEASE.tar.gz
tar xzf red5-server-1.0.9-RELEASE.tar.gz

3.启动red5服务器

cd /opt/red5-server/
./red5.sh

在报完一堆日志之后便会你会看到这个界面


java怎么推流给kafka java 推流服务器_IP

这个时候就启动没有问题了,一些网上的其他文章有的要修改配置文件的Ip,我试过这种方法但是没有成功,所以也不建议其他人去尝试。

4.访问red5服务器

要想访问成功必须保证服务器打开了5080端口

网址:http://公网Ip:5080

当你看到这个界面的时候,red5的服务器就正常运作了

java怎么推流给kafka java 推流服务器_java怎么推流给kafka_02


5.在您的网络浏览器中打开以下URL以获取演示应用安装屏幕。将IP更改为您的系统IP或fqdn。

http://公网Ip:5080/installer/

6.

在您的网络浏览器中打开以下URL以访问演示应用程序页面。将IP更改为您的系统IP或fqdn。

http://公网Ip:5080/demos/

7.obs推流的界面

java怎么推流给kafka java 推流服务器_java_03

上述的串流码即在图片中为没显示的为:test

点击开始串流

java怎么推流给kafka java 推流服务器_java怎么推流给kafka_04

然后拉流的界面为

java怎么推流给kafka java 推流服务器_java_05

到这直播就成功了,是不是感觉很简单。

参考文档:https://tecadmin.net/installing-red5-media-server-on-centos/