一、SRS OBS利用RTMP协议实现音视频推拉流
参考:https://ossrs.net/lts/zh-cn/docs/v5/doc/getting-started
1)docker直接运行SRS服务:
cpp
docker run --rm -it -p 1935:1935 -p 1985:1985 -p 8080:8080 registry.cn-hangzhou.aliyuncs.com/ossrs/srs:5
运行起来后可以http://localhost:8080/ 看到服务基本信息:
2) OBS 推流
在设置里设置直播地址:
然后回到首页点击开始直播
3)点击http://localhost:8080/ 可以网页查看流视频
SRS低延迟启动(暂时测试下来延迟还是挺大)
https://ossrs.net/lts/zh-cn/docs/v5/doc/sample-realtime
cpp
安装方法ubuntu编译安装
编译后运行:
注意:
SRS也支持WebRTC :docker run --rm -it -p 1935:1935 -p 1985:1985 -p 8080:8080 --env CANDIDATE=192.168.0.107 -p 8000:8000/udp registry.cn-hangzhou.aliyuncs.com/ossrs/srs:5 ./objs/srs -c conf/rtmp2rtc.conf
2、WebRTC 屏幕直播分享工具(测试下来延迟相对较小1s左右)
参考:https://www.bilibili.com/video/BV1nu4y1s7Wi/
软件下载地址:
当前版本:测试版V0.0.4
下载地址:www.aliyundrive.com/s/yZWdytqxLsL
使用:
直接点击推流
接收端查看:
可以浏览器直接打开:http://[服务端IP]:7650/static/index.html