Real-world Video Adaptation with Reinforcement Learning
Not on the map. Why?
Abstract (arXiv)
Client-side video players employ adaptive bitrate (ABR) algorithms to optimize user quality of experience (QoE). We evaluate recently proposed RL-based ABR methods in Facebook's web-based video streaming platform. Real-world ABR contains several challenges that requires customized designs beyond off-the-shelf RL algorithms -- we implement a scalable neural network architecture that supports videos with arbitrary bitrate encodings; we design a training method to cope with the variance resulting from the stochasticity in network conditions; and we leverage constrained Bayesian optimization for reward shaping in order to optimize the conflicting QoE objectives. In a week-long worldwide deployment with more than 30 million video streaming sessions, our RL approach outperforms the existing human-engineered ABR algorithms.
Key facts. Cited by 12 papers in the map (data through 7 Oct 2026). First posted on arXiv 28 Aug 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2020: 1; 2021: 3; 2022: 2; 2023: 3; 2024: 1; 2025: 2.
12 papers.
- 2021Parallel Bayesian Optimization of Multiple Noisy Objectives with Expected Hypervolume Improvementcited by 115
- 2022Preference Exploration for Efficient Bayesian Optimization with Multiple Outcomescited by 41
- 2021Privacy Amplification via Shuffling for Linear Contextual Banditscited by 17
- 2025Glia: A Human-Inspired AI for Automated Systems Design and Optimizationcited by 14
- 2022A new hope for network model generalizationcited by 11
- 2021Looper: An end-to-end ML platform for product decisionscited by 9
- 2023Online Reinforcement Learning in Non-Stationary Context-Driven Environmentscited by 6
- 2023Joint Composite Latent Space Bayesian Optimizationcited by 5
- 2025Experimenting, Fast and Slow: Bayesian Optimization of Long-term Outcomes with Online Experimentscited by 2
- 2020Distilled Thompson Sampling: Practical and Efficient Thompson Sampling via Imitation Learningcited by 1
- 2024Privacy Preserving Reinforcement Learning for Population Processescited by 1
- 2023Plume: A Framework for High Performance Deep RL Network Controllers via Prioritized Trace Samplingcited by 0
- 2025Glia: A Human-Inspired AI for Automated Systems Design and Optimization31 Oct 2025
- 2025Experimenting, Fast and Slow: Bayesian Optimization of Long-term Outcomes with Online Experiments23 Jun 2025
- 2024Privacy Preserving Reinforcement Learning for Population Processes25 Jun 2024
- 2023Joint Composite Latent Space Bayesian Optimization3 Nov 2023
- 2023Plume: A Framework for High Performance Deep RL Network Controllers via Prioritized Trace Sampling24 Feb 2023
- 2023Online Reinforcement Learning in Non-Stationary Context-Driven Environments4 Feb 2023
- 2022A new hope for network model generalization12 Jul 2022
- 2022Preference Exploration for Efficient Bayesian Optimization with Multiple Outcomes21 Mar 2022
- 2021Privacy Amplification via Shuffling for Linear Contextual Bandits11 Dec 2021
- 2021Looper: An end-to-end ML platform for product decisions14 Oct 2021
- 2021Parallel Bayesian Optimization of Multiple Noisy Objectives with Expected Hypervolume Improvement17 May 2021
- 2020Distilled Thompson Sampling: Practical and Efficient Thompson Sampling via Imitation Learning29 Nov 2020