之前搭建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
在报完一堆日志之后便会你会看到这个界面
这个时候就启动没有问题了,一些网上的其他文章有的要修改配置文件的Ip,我试过这种方法但是没有成功,所以也不建议其他人去尝试。
4.访问red5服务器
要想访问成功必须保证服务器打开了5080端口
网址:http://公网Ip:5080
当你看到这个界面的时候,red5的服务器就正常运作了
5.在您的网络浏览器中打开以下URL以获取演示应用安装屏幕。将IP更改为您的系统IP或fqdn。
http://公网Ip:5080/installer/
6.
在您的网络浏览器中打开以下URL以访问演示应用程序页面。将IP更改为您的系统IP或fqdn。
http://公网Ip:5080/demos/
7.obs推流的界面
上述的串流码即在图片中为没显示的为:test
点击开始串流
然后拉流的界面为
到这直播就成功了,是不是感觉很简单。
参考文档:https://tecadmin.net/installing-red5-media-server-on-centos/