多年来,高效分发实时媒体内容引起了网络和流媒体社区的极大兴趣。许多应用,包括直播平台、实时通信系统、游戏和交互式媒体体验,都需要低延迟的媒体传输。然而,以可扩展、高效且稳健的方式在互联网上传输媒体内容仍然是一个重大挑战。目前,大多数解决方案依赖于专有协议,或重用现有的协议(如 HTTP/2 或 WebRTC),但这些协议并不是专门针对流媒体使用场景设计的。
意识到这一差距后,IETF Media Over QUIC (MoQ) 工作组成立,旨在开发用于在 QUIC 传输上进行媒体分发的标准化协议。该工作组汇集了来自大型科技公司、内容分发网络和学术机构的专业知识,为流媒体创建一个现代化的解决方案。
MoQ 协议利用了 QUIC 的高级特性(例如多路复用、连接迁移和内置安全性),为媒体传输提供高效的基础。与将媒体视为普通 Web 内容的传统基于 HTTP 的流媒体不同,MoQ 专门设计用于理解媒体语义并相应地优化分发。
MoQ 的主要优势包括:
- 低延迟 (Low latency):QUIC 的 0-RTT 连接建立和减少的队头阻塞 (head-of-line blocking)
- 自适应流传输 (Adaptive streaming):对不同媒体质量和比特率的切身支持
- 可靠性 (Reliability):QUIC 的连接迁移和丢包恢复机制
- 安全性 (Security):通过 QUIC 实现内置加密与认证
- 高效性 (Efficiency):专为媒体传输模式设计的协议
该协议解决了实时流媒体中的常见挑战,例如处理网络拥塞、适应不同的带宽条件以及维持音频和视频流之间的同步。MoQ 代表着为现代互联网标准化媒体分发迈出了重要一步。