centos搭建直播服务器

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

如果显示ok,说明启动成功

4.查看监听的端口

netstat -nltp

可以看到srs监听了3个端口:1985、1935、8080,我们需要在服务器安全组中放开这三个端口。

5.关闭防火墙

systemctl stop firewalld

6.使用obs推流

obs下载:https://obsproject.com

在设置里设置一下推流的服务器地址和密钥

服务器:rtmp://你的服务器ip/live

串流密钥:livestream

然后开始推流,右下角显示绿色说明推流成功。

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

我们可以使用vlc来拉流

vlc下载:https://www.videolan.org

打开网络串流,输入拉流地址播放

能正常显示推流的内容,就成功了。

以上就是centos搭建直播服务器的流程,还是非常简单的。

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: