前言:
-
SRS是一个简单高效的实时视频服务器,支持RTMP/WebRTC/HLS/HTTP-FLV/SRT/GB28181。以下图片引自官网

-
学习SRS服务器搭建,了解几种使用场景

下载部署:
https://github.com/ossrs/srs/wiki/v4_CN_Home#getting-started
1.首先将srs下载下来
命令: git clone -b 4.0release https://gitee.com/ossrs/srs.git

2.编译,注意需要切换到srs/trunk目录:
首先进入srs/trunk目录下,然后进行编译安装
命令: cd srs/trunk
./configure
make
3.启动
命令: nohup ./objs/srs -c conf/rtc.conf &
启动后的截图

查看SRS的状态
命令./etc/init.d/srs status
这样就说明启动成功了

4.注意的几个点
4.1如果你进行云服务器做测试的话,需要修改一个外网地址:
进入conf文件夹下 cd conf 修改 vim rtc.conf
将candidate $CANDIDATE; 改为 candidate + 云服务器的外网ip;

4.2 推流报错
这里直接使用srs网页版命令进行推流的话,我现在的浏览器是不支持的,因为没有使⽤https+域名的⽅式,所以在使⽤WebRTC时需要修改 Chrome的启动参数。

所以我们需要改下浏览器的参数
浏览器地址栏输入chrome://flags/ 修改下这个地方然后重启浏览器

5.测试
访问ip+8080端口,选择srs播放器

开始推流

重新打开一个网页,选择rtc形式进行拉流,则完成推拉流

浙公网安备 33010602011771号