[论文解读] Encoding Bitrate Optimization Using Playback Statistics for HTTP-based Adaptive Video Streaming
本文提出了一种基于HTTP的自适应视频流媒体的编码码率优化方法,通过使用真实播放统计数据建模播放器自适应行为(特别是客户端带宽和视口尺寸分布),在每一段上优化码率,相比最先进方法将平均带宽使用量降低了9.6%,同时保持了相当的视频质量和用户体验。
HTTP video streaming is in wide use to deliver video over the Internet. With HTTP adaptive steaming, a video playback dynamically selects a video stream from a pre-encoded representation based on available bandwidth and viewport (screen) size. The viewer's video quality is therefore influenced by the encoded bitrates. We minimize the average delivered bitrate subject to a quality lower bound on a per-chunk basis by modeling the probability that a player selects a particular encoding. Through simulation and real-world experiments, the proposed method saves 9.6% of bandwidth while average delivered video quality comparing with state of the art while keeping average delivered video quality.
研究动机与目标
- 在YouTube和Netflix等大规模视频分发平台中降低平均流媒体带宽成本。
- 解决现有方法中忽略真实世界播放器自适应行为的码率分配次优问题。
- 基于可用带宽和视口尺寸的统计分布,对播放器表示选择进行建模。
- 通过每一段的编码码率优化,最小化平均码率,同时保持用户体验质量。
- 通过仿真和在生产级视频流媒体平台上的真实世界实验验证该方法。
提出的方法
- 该方法使用从真实播放轨迹中收集的客户端带宽和视口尺寸的经验分布,建模播放器自适应行为。
- 它提出了一个每一段的优化问题,将编码码率映射到预期的平均流媒体码率和交付的视频质量。
- 优化框架在保证交付视频质量不低于下限的前提下,最小化平均码率,使用每一段视频的码率-质量曲线。
- 该方法结合了编码表示的每一段码率-质量特性,实现了每一段的动态码率分配。
- 通过数值仿真和在生产平台上的真实A/B实验评估性能。
- 该方法在带宽节省和自适应效率方面优于固定CRF(23)和码率-质量区域最大化基线方法。
实验结果
研究问题
- RQ1如何在多个表示中优化编码码率,以最小化自适应HTTP视频流媒体中的平均流媒体带宽?
- RQ2真实世界客户端带宽和视口尺寸分布在多大程度上影响播放器表示选择及整体带宽成本?
- RQ3每一段的码率优化能否在不降低用户视频质量或体验的前提下提高带宽效率?
- RQ4与固定CRF和码率-质量区域最大化基线相比,该方法在带宽节省和QoE指标方面表现如何?
- RQ5码率优化对表示切换频率、加入延迟和卡顿频率有何影响?
主要发现
- 与固定CRF 23相比,该方法将平均流媒体码率降低了14.37%,观看时长和平均交付PSNR均无显著变化。
- 与码率-质量区域最大化基线相比,该方法将平均码率降低了9.65%,视频质量或用户参与度无显著下降。
- 与固定CRF基线相比,该优化配置将自适应切换频率降低了13.01%,加入延迟降低了2.09%,表明用户体验质量有所提升。
- 该方法将平均卡顿事件间隔时间提高了0.96%,但该提升不具统计显著性。
- 与固定CRF基线相比,该方法使总观看时长减少了0.39%,但该差异不具统计显著性。
- 该方法保持了稳定的视频质量,与固定CRF基线相比仅损失0.20 dB的PSNR,且相比码率-质量区域最大化基线提高了0.05 dB。
更好的研究,从现在开始
从阅读论文到最终审阅,大幅缩短您的研究时间。
无需绑定信用卡
本解读由 AI 生成,并经人工编辑审核。