首页> 外文会议>IEEE 35th Annual IEEE International Conference on Computer Communications >BOLA: Near-optimal bitrate adaptation for online videos
【24h】

BOLA: Near-optimal bitrate adaptation for online videos

机译:BOLA:在线视频的最佳比特率适配

获取原文
获取原文并翻译 | 示例

摘要

Modern video players employ complex algorithms to adapt the bitrate of the video that is shown to the user. Bitrate adaptation requires a tradeoff between reducing the probability that the video freezes and enhancing the quality of the video shown to the user. A bitrate that is too high leads to frequent video freezes (i.e., rebuffering), while a bitrate that is too low leads to poor video quality. Video providers segment the video into short chunks and encode each chunk at multiple bitrates. The video player adaptively chooses the bitrate of each chunk that is downloaded, possibly choosing different bitrates for successive chunks. While bitrate adaptation holds the key to a good quality of experience for the user, current video players use ad-hoc algorithms that are poorly understood. We formulate bitrate adaptation as a utility maximization problem and devise an online control algorithm called BOLA that uses Lyapunov optimization techniques to minimize rebuffering and maximize video quality. We prove that BOLA achieves a time-average utility that is within an additive term O(1/V) of the optimal value, for a control parameter V related to the video buffer size. Further, unlike prior work, our algorithm does not require any prediction of available network bandwidth. We empirically validate our algorithm in a simulated network environment using an extensive collection of network traces. We show that our algorithm achieves near-optimal utility and in many cases significantly higher utility than current state-of-the-art algorithms. Our work has immediate impact on real-world video players and BOLA is part of the reference player implementation for the evolving DASH standard for video transmission.
机译:现代视频播放器采用复杂的算法来调整显示给用户的视频的比特率。比特率调整需要在降低视频冻结的可能性与提高显示给用户的视频质量之间进行权衡。太高的比特率会导致频繁的视频冻结(即重新缓冲),而太低的比特率会导致视频质量变差。视频提供商将视频分成短块,并以多种比特率对每个块进行编码。视频播放器自适应地选择下载的每个块的比特率,可能为连续的块选择不同的比特率。尽管比特率自适应是为用户提供良好体验质量的关键,但当前的视频播放器使用的是特设算法,人们对此知之甚少。我们将比特率自适应公式化为效用最大化问题,并设计了一种称为BOLA的在线控制算法,该算法使用Lyapunov优化技术来最小化重新缓冲并最大化视频质量。我们证明,对于与视频缓冲区大小相关的控制参数V,BOLA实现的时间平均效用在最佳值的加法项O(1 / V)内。此外,与先前的工作不同,我们的算法不需要任何可用网络带宽的预测。我们使用大量的网络踪迹在模拟的网络环境中凭经验验证我们的算法。我们证明了我们的算法实现了近乎最佳的效用,并且在许多情况下,其效用远高于当前的最新算法。我们的工作对现实世界的视频播放器产生了直接影响,并且BOLA是不断发展的DASH视频传输标准的参考播放器实现的一部分。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号