OBoe: Auto-tuning video ABR algorithms to network conditions

249Citations
Citations of this article
132Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Most content providers are interested in providing good video delivery QoE for all users, not just on average. State-of-the-art ABR algorithms like BOLA and MPC rely on parameters that are sensitive to network conditions, so may perform poorly for some users and/or videos. In this paper, we propose a technique called Oboe to auto-tune these parameters to different network conditions. Oboe pre-computes, for a given ABR algorithm, the best possible parameters for different network conditions, then dynamically adapts the parameters at run-time for the current network conditions. Using testbed experiments, we show that Oboe significantly improves BOLA, MPC, and a commercially deployed ABR. Oboe also betters a recently proposed reinforcement learning based ABR, Pensieve, by 24% on average on a composite QoE metric, in part because it is able to better specialize ABR behavior across different network states.

Cite

CITATION STYLE

APA

Akhtar, Z., Rao, S., Ribeiro, B., Nam, Y. S., Chen, J., Zhan, J., … Zhang, H. (2018). OBoe: Auto-tuning video ABR algorithms to network conditions. In SIGCOMM 2018 - Proceedings of the 2018 Conference of the ACM Special Interest Group on Data Communication (pp. 44–58). Association for Computing Machinery, Inc. https://doi.org/10.1145/3230543.3230558

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free