Title
Logan港
细节决定成败,知识改变命运。
posts - 21,comments - 0,views - 20446

前言:

  • 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   Logan港  阅读(4018)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· 没有源码,如何修改代码逻辑?
· NetPad:一个.NET开源、跨平台的C#编辑器
· PowerShell开发游戏 · 打蜜蜂
· 凌晨三点救火实录:Java内存泄漏的七个神坑,你至少踩过三个!
< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8

点击右上角即可分享
微信分享提示