BOLA: Near-Optimal Bitrate Adaptation for Online Videos
Not on the map. Why?
Abstract (arXiv)
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 (rebuffers) and enhancing the quality of the video. A bitrate that is too high leads to frequent rebuffering, while a bitrate that is too low leads to poor video quality. Video providers segment videos into short segments and encode each segment at multiple bitrates. The video player adaptively chooses the bitrate of each segment to download, possibly choosing different bitrates for successive segments. We formulate bitrate adaptation as a utility-maximization problem and devise an online control algorithm called BOLA that uses Lyapunov optimization 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, BOLA does not require prediction of available network bandwidth. We empirically validate BOLA in a simulated network environment using a collection of network traces. We show that BOLA 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 for the evolving DASH standard for video transmission. We also implemented an updated version of BOLA that is now part of the standard reference player dash.js and is used in production by several video providers such as Akamai, BBC, CBS, and Orange.
Key facts. Cited by 27 papers in the map (data through 14 Oct 2026). First posted on arXiv 25 Jan 2016.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 3; 2022: 4; 2023: 5; 2024: 5; 2025: 3; 2026: 7.
27 papers.
Sort:
By area:
- 2023Counterfactual Identifiability of Bijective Causal Modelscited by 43
- 2022CausalSim: A Causal Framework for Unbiased Trace-Driven Simulationcited by 10
- 2021Deep Neural Network-based Enhancement for Image and Video Streaming Systems: A Survey and Future Directionscited by 9
- 2023BONES: Near-Optimal Neural-Enhanced Video Streamingcited by 3
- 2024MADRL-Based Rate Adaptation for 360deg Video Streaming with Multi-Viewpoint Predictioncited by 3
- 2022Demystifying Reinforcement Learning in Time-Varying Systemscited by 2
- 2021ANT: Learning Accurate Network Throughput for Better Adaptive Video Streamingcited by 1
- 2021NeuSaver: Neural Adaptive Power Consumption Optimization for Mobile Video Streamingcited by 1
- 2022Robust and Resource-efficient Machine Learning Aided Viewport Prediction in Virtual Realitycited by 1
- 2023Reinforcement Learning -based Adaptation and Scheduling Methods for Multi-source DASHcited by 1
- 2024Multi-Task Decision-Making for Multi-User 360 Video Processing over Wireless Networkscited by 1
- 2024Subjective and Objective Quality-of-Experience Evaluation Study for Live Video Streamingcited by 1
15 more
- 2025Silent Neuron Theory and Plasticity Preservation for Deep Reinforcement Learning in Adaptive Video Streamingcited by 1
- 2025Crucible: Quantifying the Potential of Control Algorithms through LLM Agentscited by 1
- 2026Morphe: High-Fidelity Generative Video Streaming with Vision Foundation Modelcited by 1
- 2022Pensieve 5G: Implementation of RL-based ABR Algorithm for UHD 4K/8K Content Delivery on Commercial 5G SA/NR-DC Networkcited by 0
- 2023Real-Time Neural Video Recovery and Enhancement on Mobile Devicescited by 0
- 2023Karma: Adaptive Video Streaming via Causal Sequence Modelingcited by 0
- 2024LL-GABR: Energy Efficient Live Video Streaming Using Reinforcement Learningcited by 0
- 2024Imitation Learning for Adaptive Video Streaming with Future Adversarial Information Bottleneck Principlecited by 0
- 2025SABR: A Stable Adaptive Bitrate Framework Using Behavior Cloning Pretraining and Reinforcement Learning Fine-Tuningcited by 0
- 2026Training-Free Adaptive 360-degree Video Streaming via Semantic Potential Fieldscited by 0
- 2026DAT: Dual-Aware Adaptive Transmission for Efficient Multimodal LLM Inference in Edge-Cloud Systemscited by 0
- 2026eBandit: Kernel-Driven Reinforcement Learning for Adaptive Video Streamingcited by 0
- 2026NeuralEmu: in situ Measurement-Driven, ML-based, High-Fidelity 5G Network Emulationcited by 0
- 2026SemABR: Measuring Video Semantic Fidelity with Multimodal LLMs for Adaptive Bitrate Streamingcited by 0
- 2026NetRL: Powering Network Decisions via NetGRPO-Driven Reinforcement Learningcited by 0
- 2026NetRL: Powering Network Decisions via NetGRPO-Driven Reinforcement Learning12 Oct 2026
- 2026SemABR: Measuring Video Semantic Fidelity with Multimodal LLMs for Adaptive Bitrate Streaming16 Sep 2026
- 2026NeuralEmu: in situ Measurement-Driven, ML-based, High-Fidelity 5G Network Emulation28 Apr 2026
- 2026eBandit: Kernel-Driven Reinforcement Learning for Adaptive Video Streaming9 Apr 2026
- 2026DAT: Dual-Aware Adaptive Transmission for Efficient Multimodal LLM Inference in Edge-Cloud Systems7 Apr 2026
- 2026Training-Free Adaptive 360-degree Video Streaming via Semantic Potential Fields22 Mar 2026
- 2026Morphe: High-Fidelity Generative Video Streaming with Vision Foundation Model3 Feb 2026
- 2025Crucible: Quantifying the Potential of Control Algorithms through LLM Agents21 Oct 2025
- 2025SABR: A Stable Adaptive Bitrate Framework Using Behavior Cloning Pretraining and Reinforcement Learning Fine-Tuning30 Aug 2025
- 2025Silent Neuron Theory and Plasticity Preservation for Deep Reinforcement Learning in Adaptive Video Streaming2 May 2025
- 2024Subjective and Objective Quality-of-Experience Evaluation Study for Live Video Streaming26 Sep 2024
- 2024Multi-Task Decision-Making for Multi-User 360 Video Processing over Wireless Networks3 Jul 2024
15 more
- 2024MADRL-Based Rate Adaptation for 360deg Video Streaming with Multi-Viewpoint Prediction13 May 2024
- 2024Imitation Learning for Adaptive Video Streaming with Future Adversarial Information Bottleneck Principle12 Mar 2024
- 2024LL-GABR: Energy Efficient Live Video Streaming Using Reinforcement Learning14 Feb 2024
- 2023BONES: Near-Optimal Neural-Enhanced Video Streaming15 Oct 2023
- 2023Karma: Adaptive Video Streaming via Causal Sequence Modeling20 Aug 2023
- 2023Reinforcement Learning -based Adaptation and Scheduling Methods for Multi-source DASH25 Jul 2023
- 2023Real-Time Neural Video Recovery and Enhancement on Mobile Devices22 Jul 2023
- 2023Counterfactual Identifiability of Bijective Causal Models4 Feb 2023
- 2022Pensieve 5G: Implementation of RL-based ABR Algorithm for UHD 4K/8K Content Delivery on Commercial 5G SA/NR-DC Network29 Dec 2022
- 2022Robust and Resource-efficient Machine Learning Aided Viewport Prediction in Virtual Reality20 Dec 2022
- 2022Demystifying Reinforcement Learning in Time-Varying Systems14 Jan 2022
- 2022CausalSim: A Causal Framework for Unbiased Trace-Driven Simulation5 Jan 2022
- 2021NeuSaver: Neural Adaptive Power Consumption Optimization for Mobile Video Streaming15 Jul 2021
- 2021Deep Neural Network-based Enhancement for Image and Video Streaming Systems: A Survey and Future Directions7 Jun 2021
- 2021ANT: Learning Accurate Network Throughput for Better Adaptive Video Streaming26 Apr 2021
- 2025Silent Neuron Theory and Plasticity Preservation for Deep Reinforcement Learning in Adaptive Video Streamingcited by 1
- 2024LL-GABR: Energy Efficient Live Video Streaming Using Reinforcement Learningcited by 0
- 2025SABR: A Stable Adaptive Bitrate Framework Using Behavior Cloning Pretraining and Reinforcement Learning Fine-Tuningcited by 0
- 2026eBandit: Kernel-Driven Reinforcement Learning for Adaptive Video Streamingcited by 0
- 2026NetRL: Powering Network Decisions via NetGRPO-Driven Reinforcement Learningcited by 0
- 2026NetRL: Powering Network Decisions via NetGRPO-Driven Reinforcement Learning12 Oct 2026
- 2026eBandit: Kernel-Driven Reinforcement Learning for Adaptive Video Streaming9 Apr 2026
- 2025SABR: A Stable Adaptive Bitrate Framework Using Behavior Cloning Pretraining and Reinforcement Learning Fine-Tuning30 Aug 2025
- 2025Silent Neuron Theory and Plasticity Preservation for Deep Reinforcement Learning in Adaptive Video Streaming2 May 2025
- 2024LL-GABR: Energy Efficient Live Video Streaming Using Reinforcement Learning14 Feb 2024
- 2023Counterfactual Identifiability of Bijective Causal Modelscited by 43
- 2022CausalSim: A Causal Framework for Unbiased Trace-Driven Simulationcited by 10
- 2021Deep Neural Network-based Enhancement for Image and Video Streaming Systems: A Survey and Future Directionscited by 9
- 2023BONES: Near-Optimal Neural-Enhanced Video Streamingcited by 3
- 2024MADRL-Based Rate Adaptation for 360deg Video Streaming with Multi-Viewpoint Predictioncited by 3
- 2022Demystifying Reinforcement Learning in Time-Varying Systemscited by 2
- 2021ANT: Learning Accurate Network Throughput for Better Adaptive Video Streamingcited by 1
- 2021NeuSaver: Neural Adaptive Power Consumption Optimization for Mobile Video Streamingcited by 1
- 2022Robust and Resource-efficient Machine Learning Aided Viewport Prediction in Virtual Realitycited by 1
- 2023Reinforcement Learning -based Adaptation and Scheduling Methods for Multi-source DASHcited by 1
- 2024Multi-Task Decision-Making for Multi-User 360 Video Processing over Wireless Networkscited by 1
- 2024Subjective and Objective Quality-of-Experience Evaluation Study for Live Video Streamingcited by 1
12 most cited of 18 All 18 (JSON)
- 2026NeuralEmu: in situ Measurement-Driven, ML-based, High-Fidelity 5G Network Emulation28 Apr 2026
- 2026Training-Free Adaptive 360-degree Video Streaming via Semantic Potential Fields22 Mar 2026
- 2026Morphe: High-Fidelity Generative Video Streaming with Vision Foundation Model3 Feb 2026
- 2024Subjective and Objective Quality-of-Experience Evaluation Study for Live Video Streaming26 Sep 2024
- 2024Multi-Task Decision-Making for Multi-User 360 Video Processing over Wireless Networks3 Jul 2024
- 2024MADRL-Based Rate Adaptation for 360deg Video Streaming with Multi-Viewpoint Prediction13 May 2024
- 2023BONES: Near-Optimal Neural-Enhanced Video Streaming15 Oct 2023
- 2023Karma: Adaptive Video Streaming via Causal Sequence Modeling20 Aug 2023
- 2023Reinforcement Learning -based Adaptation and Scheduling Methods for Multi-source DASH25 Jul 2023
- 2023Real-Time Neural Video Recovery and Enhancement on Mobile Devices22 Jul 2023
- 2023Counterfactual Identifiability of Bijective Causal Models4 Feb 2023
- 2022Pensieve 5G: Implementation of RL-based ABR Algorithm for UHD 4K/8K Content Delivery on Commercial 5G SA/NR-DC Network29 Dec 2022
12 newest of 18 All 18 (JSON)