Centos7下3种方式搭建SRS推拉流直播服务器

SRS官方地址: http://ossrs.net/srs.release/releases/

github导航说明: https://github.com/ossrs/srs/wiki/v3_CN_Home

一、使用Docker运行srs服务

为了方便快速测试,我这里使用的时docker运行方式。假设我们测试服务器的ip地址为8.8.8.8

docker run registry.cn-hangzhou.aliyuncs.com/ossrs/srs:3

或者

docker run -p 1935:1935 -p 1985:1985 -p 8080:8080 \
    registry.cn-hangzhou.aliyuncs.com/ossrs/srs:3

因为没有修改默认配置,所以需要centos以及阿里云安全组开放1935、1985、8080这几个端口,然后利用obs进行推流即可(推流地址:rtmp://8.8.8.8//live/livestream),最后末尾的livestream可以随便修改的,用来区分不同的推流名称。

obs推流直播可参考这篇文章: https://ranjuan.cn/obs-douyu-rtmp/

二、在官网下载安装包进行安装

在官方下载合适的版本: http://ossrs.net/srs.release/releases/download.html

参考SRS Usage说明进行srs的安装运行

三、下载源码编译安装

下载全部源码: https://github.com/ossrs/srs 到你需要安装的目录后,在终端切换到安装目录下的trunk目录,执行以下命令进行编译安装(编译如果遇到问题参考 https://github.com/ossrs/srs/wiki/v3_CN_Build ):

./configure && make

指定配置文件启动srs

./objs/srs -c conf/srs.conf

四、测试附图

srs后台web地址:http://8.8.8.8:8080/console/ (API端口填写1985)

推流端设置推流地址: rtmp://8.8.8.8//live/livestream (livestream可以随便填写)

播放直播流(可以下载VLC播放器,打开网络串流):rtmp://8.8.8.8/live/livestream (跟推流地址一样)

如果是打开HLS地址: http://8.8.8.8:8080/live/livestream.m3u8

基于互联网精神,在注明出处的前提下本站文章可自由转载!

本文链接:https://ranjuan.cn/centos-srs-livestream/

赞赏

微信赞赏支付宝赞赏

宝塔docker-compose安装mindoc
self-study-202004
wordpress后台登录报错500