arXivDaily arXiv每日学术速递 周一至周五更新
arXiv周末暂无论文更新,休息一下吧,周末愉快~~
arXiv 1401.2209cs.NI
收藏

使用缓冲区避免重缓冲:来自大型视频流服务的证据

Using the Buffer to Avoid Rebuffers: Evidence from a Large Video Streaming Service

Te-Yuan Huang, Ramesh Johari, Nick McKeown, Matthew Trunnell, Mark Watson

摘要:

为了提供更好的流媒体体验,视频客户端如今通过观察和估计可用容量来选择其视频速率。最近的工作表明,由于ABR控制环路,HTTP服务器性能和TCP拥塞控制之间复杂的相互作用,容量估计充满了困难。基于估计的速率选择算法可能导致不必要的重新缓冲事件和次优视频质量。本文认为,我们应该放弃估计网络容量,而是直接观察和控制回放缓冲区-这是我们最感兴趣的控制状态变量。我们提出了一类“基于缓冲区”的速率选择算法,可以降低重新缓冲速率,同时允许我们控制传输的视频质量。我们在Netflix视频客户端中实现了我们的算法,并在全球数百万Netflix用户中进行了一系列实验。我们的研究结果表明,通过取消估计网络容量,而不是专注于缓冲区占用,我们可以减少20%的重新缓冲速率,而保持视频速率不变。

英文摘要:

To provide a better streaming experience, video clients today select their video rates by observing and estimating the available capacity. Recent work has shown that capacity estimation is fraught with difficulties because of complex interactions between the ABR control loop, HTTP server performance and TCP congestion control. Estimation-based rate selection algorithms can lead to unnecessary rebuffering events and suboptimal video quality. This paper argues that we should do away with estimating network capacity, and instead directly observe and control the playback buffer--which is the state variable we are most interested in controlling. We present a class of "buffer-based" rate selection algorithms that reduce the rebuffering rate while allowing us to control the delivered video quality. We implemented our algorithms inside the Netflix video client and ran a series of experiments spanning millions of Netflix users around the world. Our results show that by doing away with estimating network capacity and instead focusing on buffer occupancy, we can reduce rebuffer rates by 20% while holding video rate constant.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑