Predict, Prune, Play: Efficient Video Playback Optimization Under Device Diversity and Drift
Harsha Sharma, Pouya Hamadanian, Arash Nasr-Esfahany, Zahaib Akhtar, Mohammad Alizadeh
Abstract
Video-streaming platforms tune dozens of playback parameters across thousands of client devices. Our measurements from Amazon Prime Video show that device-specific tuning can enhance stream quality. Yet traditional tuning techniques like Bayesian optimization become prohibitively expensive due to the large configuration space and the constant emergence of new device types.
We introduce AZEEM, a scalable recommendation system leveraging few-shot prediction to rapidly identify promising configurations for new devices. The key insight behind AZEEM is that devices exhibit performance similarities that enable predictions from limited observations. Trained on offline data of device-playback configuration interactions, AZEEM efficiently narrows down the search space to a small set of configurations likely to contain optimal or near-optimal candidates. Additionally, AZEEM addresses temporal distribution shift-where the best-performing configurations change over time-by recommending a small, robust set of candidates rather than a single configuration. Evaluations using large-scale real-world datasets show that AZEEM reduces exploration cost by 5.8-13.6× and improves stream quality compared to state-of-the-art Bayesian optimization and multiarmed bandit approaches, enabling effective device-specific optimization at scale. We deploy AZEEM on a subset of Amazon Prime Video's production traffic, where it achieved a relative QoE improvement of 2.7% on average and 10.6% at the 90th percentile over an existing treatment tuning system.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Builds on7
- Learning in situ: a randomized experiment in video streamingFrancis Y. Yan, Hudson Ayers, Chenzhi Zhu, Sadjad Fouladi et al.NSDI 2020 · 360 citations
- CausalSim: A Causal Framework for Unbiased Trace-Driven SimulationAbdullah Omar Alomar, Pouya Hamadanian, Arash Nasr-Esfahany, Anish Agarwal et al.NSDI 2023 · 46 citations
- Auric: using data-driven recommendation to automatically generate cellular configurationAjay Mahimkar, Ashiwan Sivakumar, Zihui Ge, Shomik Pathak et al.SIGCOMM 2021 · 37 citations
- SODA: An Adaptive Bitrate Controller for Consistent High-Quality Video StreamingTianyu Chen, Yiheng Lin, Nicolas Christianson, Zahaib Akhtar et al.SIGCOMM 2024 · 33 citations
- ARTEMIS: Adaptive Bitrate Ladder Optimization for Live Video StreamingFarzad Tashtarian, Abdelhak Bentaleb, Hadi Amirpour, Sergey Gorinsky et al.NSDI 2024 · 26 citations
Related papers
- Config-Snob: Tuning for the Best Configurations of Networking Protocol StackManaf Bin-Yahya, Yifei Zhao, Hossein Shafieirad, Anthony Ho et al.USENIX ATC 2024 · 10 citations
- Towards User-level QoE: Large-scale Practice in Personalized Optimization of Adaptive Video StreamingLianchen Jia, Chao Zhou, Chaoyang Li, Jiangchuan Liu et al.SIGCOMM 2025 · 7 citations
- SENSEI: Aligning Video Streaming Quality with Dynamic User SensitivityXu Zhang, Yiyang Ou, Siddhartha Sen, Junchen JiangNSDI 2021 · 80 citations
- Adaptive Code Learning for Spark Configuration TuningChen Lin, Junqing Zhuang, Jiadong Feng, Hui Li et al.ICDE 2022 · 28 citations
- Bayesian Stream Tuner: Dynamic Hyperparameter Optimization for Real-Time Data StreamsNilesh Verma, Albert Bifet, Bernhard Pfahringer, Maroua BahriKDD 2025 · 1 citation
