srs是一个开源的直播服务器软件,我们通过srs可以快速搭建出一个直播服务器。
1.安装srs
yum install -y git python3-cherrypy gcc gcc-c++ make glibc glibc-devel pcre pcre-devel && git clone https://gitee.com/ossrs/srs.git && cd srs/trunk && ./configure && make
2.启动srs
./objs/srs -c conf/srs.conf
3.查看是否启动成功
./etc/init.d/srs status
4.查看监听的端口
netstat -nltp
可以看到srs监听了3个端口:1985、1935、8080,我们需要在服务器安全组中放开这三个端口。
5.关闭防火墙
systemctl stop firewalld
6.使用obs推流
obs下载:https://obsproject.com
在设置里设置一下推流的服务器地址和密钥
服务器:rtmp://你的服务器ip/live
然后开始推流,右下角显示绿色说明推流成功。
7.拉流
srs可以使用四种方式拉流:rtmp、hls、http-flv、webrtc,选择其中一种即可
rtmp://你的服务器ip/live/livestream
http://你的服务器ip:8080/live/livestream.m3u8
http://你的服务器ip:8080/live/livestream.flv
webrtc://你的服务器ip/live/livestream
http://你的服务器ip:8080/live/livestream.m3u8
http://你的服务器ip:8080/live/livestream.flv
webrtc://你的服务器ip/live/livestream
我们可以使用vlc来拉流
vlc下载:https://www.videolan.org
以上就是centos搭建直播服务器的流程,还是非常简单的。