开发者声称,在封闭网络中短距离传输中设置缓冲区为最小,使用SRT可能实现的最小延迟是120毫秒 。 建议稳定广播的总延迟是3-4个RTT 。 此外,SRT在长距离(几千公里)和高比特率(10Mbps及以上)的传输方面比其竞争对手RTMP处理得更好 。
图7. SRT广播延迟测试
在上面的例子中,实验室测量的SRT广播的延迟在25fps的条件下是3帧 。 也就是40ms*3=120ms 。 由此我们可以得出结论,在UDP广播中可以达到的0.1秒的超低延迟,在SRT广播中也是可以实现的 。 SRT的可扩展性与HLS或DASH/CMAF不在同一水平上,但SRT得到CDN和转发者(restreamer)的大力支持,也支持通过媒体服务器以监听模式直接广播给终端客户 。
2017年,Haivision披露了SRT库的源代码,并创建了SRT联盟,该联盟包括350多个成员 。
总结
作为总结,下表展示了各个协议的对比:
不支持由CDN向终端用户传输 。 支持内容流向最后一英里,例如,流向CDN或restreamer 。 在浏览器中不支持Safari中不支持
目前,所有开源的、文档全面的东西都在迅速流行起来 。 可以认为,像WebRTC和SRT这样的格式在各自的应用范围内有一个长远的未来 。 在最低延迟方面,这些协议已经超过了HTTP上的自适应广播,同时保持可靠的传输,具有低冗余度,并支持加密(SRT的AES和WebRTC的DTLS/SRTP) 。
另外,最近SRT的“小兄弟”(根据协议的产生时间,而不是在功能和能力方面)RIST协议,正在获得普及,但这是另一个话题了 。 同时,RTMP正在积极地被新的竞争者挤出市场,而且由于浏览器缺乏原生支持,它难以很快被广泛使用 。
原文标题 | Low Latency Streaming Protocols SRT, WebRTC, LL-HLS, UDP, TCP, RTMP Explained
原文链接 | https://ottverse.com/low-latency-streaming-srt-webrtc-ll-hls-udp-tcp-rtmp/0
本文转自公众号:
媒矿工厂 第一时间发布最新最有料的媒体技术资讯 。 倡导极客、创客精神,促进学术界、工业界以及开源社区共享信息、交流干货、发掘价值 。 710篇原创内容公众号
扫描图中二维码或点击阅读原文
了解大会更多信息
推荐阅读
- 正规的请假条范文 请假条格式怎么写
- 转正申请表个人总结 转正申请书怎么写
- 青梅酱苦怎么挽救
- 红薯保存方法
- 秋葵保存方法
- 鲜笋怎么保存法
- 如何申请开通微粒贷功能 怎么申请开通微粒贷
- 乐天集团现在怎么样了 乐天集团
- 动物园的动物是怎么来的
- 电脑一直在正在启动windows怎么办