流媒体网络协议全解析:从实时传输到自适应流,如何选择最优方案?
一、历史发展与协议提出者
流媒体协议的发展与互联网技术迭代紧密相关,主要分为三个阶段:
-
早期专有协议(1990s-2000s)
-
RTSP/RTP
- 提出者:RealNetworks(RTSP初始推动者),后由IETF标准化(RFC 2326)。
- 背景:1996年推出,用于视频监控和点播系统,基于UDP传输媒体流,支持帧级控制但部署复杂。
- 相关协议:RTP(传输媒体流)、RTCP(传输质量控制)。
-
RTMP
- 提出者:Macromedia(2002年),后被Adobe收购。
- 背景:专为Flash平台设计,基于TCP实现1-3秒低延迟,成为PC时代直播主流协议,2012年后因Flash淘汰逐渐边缘化。
-
-
HTTP标准化时代(2010s)
-
HLS(HTTP Live Streaming)
-