srs
srs copied to clipboard
WebRTC: Learn something from Mediasoup.
Ideas
连响:
- BWE等拥塞控制算法。
- SVC,Simulcast。
- 多Track支持,可能和RTMP有一定冲突。
- 状态回调,比如WebRTC的getStats接口。
李超
- 拥塞控制算法:BWE,流控,带宽估计等,可以从WebRTC中挪过来。
- 协议支持,反馈的协议等。
- 作者对WebRTC跟进很快,了解很透,值得学习。
B神、志宏:
- 拥塞控制可以用这个:razor
razor作者是袁荣喜大神,技术扎实,数据库和音视频方向都很牛逼的大神。
立新:
- MediaSoup支持直接TCP推流,无TURN,参考 #2852
Simulcast branch: https://github.com/ossrs/srs-simulcast Maintainer is @johzzy
支持WebRTC客户端带宽的统计:https://github.com/ossrs/srs/commit/4fe90d488512a3e5c07ca952b4b4b8379dafbd1e
simulcast的进展如何? 分支已经没了 https://github.com/ossrs/srs/pull/2792
simulcast的进展如何? 分支已经没了 #2792
https://github.com/ossrs/srs-simulcast
新增了一个分支 feature/simulcast,链接到了独立仓库 srs-simulcast
由于SRS的WebRTC基础能力还很欠缺,比如统计信息还不全(需要支持Prometheus Exporter),拥塞算法还基本没有(需要从WebRTC移植),统计页面还没加进去(类似 chrome://webrtc-internals
但我们会用Grafana实现),需要等这些基础做完善后,再支持Simulcast这种高级功能可能会更合适些。