1. 测试环境
局域网:Ubuntu16.04
公网:CetnOS7(阿里云服务器),云服务需开放对应的srt推流端口
2. 搭建服务器srt-live-server
源代码:https://github.com/Edward-Wu/srt-live-server
srt-live-server(SLS) 一款基于SRT的毫秒级低延时直播服务器.
1. srt-live-server依赖于srt,首先安装srt
https://github.com/Haivision/srt
Ubuntu 16.04
sudo apt-get install tclsh pkg-config cmake libssl-dev build-essential
./configure
make && make install
2. 编译srt-live-server
sudo make
生成的可执行程序位于bin目录
./sls -h查看帮助
![0446dc6e7fcb5eb68d0f62080b80f07f.png](https://i-blog.csdnimg.cn/blog_migrate/de00374739f8f45d66740bb8deb2ffb6.jpeg)
提示错误
解决办法:
把编译完成的srt1.4.1.so.1做个软链接即可。
3. 服务器运行
./sls -c sls.conf
推流地址:
srt://ip:port?streamid=uplive.sls.com/live/test
OBS拉流:
srt://ip:port?streamid=live.sls.com/live/test