案例库 · 软件与 IT · 战略决策 · 2013–2017
Haivision开源SRT,成为直播传输的新标准
SRT,Haivision开发的一种可靠低延迟视频传输协议,2017年与Wowza合作开源;广播商采用它通过普通互联网进行直播。
Haivision · Wowza Media Systems
解法
通过公共互联网传输直播视频是有损的:抖动和丢包会中断流或导致数秒延迟,因此广播商依赖昂贵的卫星和专网进行贡献传输。
Haivision开发了SRT(安全可靠传输)协议,以在不稳定的网络上传输低延迟视频,并于2017年4月在GitHub上开源了该协议,与Wowza共同创立了SRT联盟。SRT能在一到两个百分点的丢包情况下恢复,延迟保持在大约500毫秒,具备AES加密,并易于穿透防火墙。
由于该协议免费且全栈式——编码器、服务器、解码器、播放器——厂商迅速采用。该联盟推广SRT作为低延迟互联网流媒体的通用标准,它已成为远程制作和直播贡献的事实标准,被VLC、FFmpeg、OBS、微软、Avid、阿里巴巴和腾讯使用。
生效的原因
- 开源意味着零版税,没有长期合同。
- 500毫秒级别的延迟优于传统的秒级传输链路。
- 丢包恢复使公共互联网可用于直播制作。
- 联盟为厂商提供了一个统一标准,而非私有协议。
取得的成效开源协议,行业便会采用聪明
可借鉴之处
如果你开放大家共享的那一层,专有优势可以变成标准:通过开源传输层,Haivision让SRT成为低延迟的粘合剂,并让生态系统采纳。
后续进展
SRT已嵌入数千家组织的产品中——IP摄像头、编码器、网关、OTT平台和CDN——并被VLC、GStreamer和OBS等开源玩家采用,SRT联盟继续推动其作为低延迟流媒体的通用标准。
资料来源
- Haivision and Wowza Form SRT Alliance to Support New Open Source Low Latency Video Streaming Initiative
- Haivision and Wowza Launch SRT Alliance for Low-Latency Streaming
- The Ultimate SRT FAQ
发现哪里写错了?告诉我们。