Title
Logan港
细节决定成败,知识改变命运。

前言:

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

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

下载部署:

https://github.com/ossrs/srs/wiki/v4_CN_Home#getting-started

1.首先将srs下载下来

命令: git clone -b 4.0release https://gitee.com/ossrs/srs.git

image

2.编译,注意需要切换到srs/trunk目录:

首先进入srs/trunk目录下,然后进行编译安装

命令: cd srs/trunk
      ./configure
      make

3.启动

命令:  nohup ./objs/srs -c conf/rtc.conf &

启动后的截图
image
查看SRS的状态

命令./etc/init.d/srs status

这样就说明启动成功了
image

4.注意的几个点

4.1如果你进行云服务器做测试的话,需要修改一个外网地址:

进入conf文件夹下 cd conf 修改 vim rtc.conf

将candidate $CANDIDATE; 改为 candidate + 云服务器的外网ip;
image

4.2 推流报错

这里直接使用srs网页版命令进行推流的话,我现在的浏览器是不支持的,因为没有使⽤https+域名的⽅式,所以在使⽤WebRTC时需要修改 Chrome的启动参数。
image
所以我们需要改下浏览器的参数
浏览器地址栏输入chrome://flags/ 修改下这个地方然后重启浏览器
image

5.测试

访问ip+8080端口,选择srs播放器

image
开始推流

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

image

posted on 2022-02-17 11:42  Logan港  阅读(3553)  评论(0编辑  收藏  举报