加载中...

自适应码率流(Adaptive Bitrate Streaming,ABR)是一种流媒体分发策略:服务器预先把同一内容编码成多个码率/分辨率档位并切片,播放器根据实时网络状况在档位间无缝切换,兼顾流畅与清晰。
内容经转码生成"码率阶梯"(bitrate ladder,如 1080p/6Mbps、720p/3Mbps、480p/1.5Mbps 等),清单文件(HLS 的 m3u8、DASH 的 MPD)列出各档地址。播放器的 ABR 算法依据吞吐量估计与缓冲水位决策:经典算法有基于带宽预测的吞吐量法、基于缓冲的 BBA,以及 MPC、Pensieve(强化学习)等混合方案。
ABR 是 HLS 与 MPEG-DASH 的核心机制,Netflix、YouTube 及各直播平台均依赖它在移动网络下保持播放流畅。Netflix 提出的按内容优化(per-title encoding)进一步为每部影片定制码率阶梯。
档位切换可能造成画质波动;档位过多推高转码与存储成本。设计良好的阶梯与算法需在卡顿率、画质与成本间平衡。

登录 后参与讨论
暂无讨论,来发表第一条评论吧