journal article·2025-07-01Open access

Deep reinforcement learning enhanced optimization algorithm for adaptive bitrate video streaming

Jianwei Zhang, Yang Han, Zengyu Cai, Yuan Feng, Liang Zhu

AIP Advances· Volume 15· Issue 7

Abstract

Driven by the digital era, video traffic is growing rapidly, and users’ demand for high-quality video experiences is increasing. Adaptive bitrate (ABR) algorithms, as a key technology to optimize the transmission performance of video streams, play an important role in improving the efficiency of communication networks and the quality of experience (QoE). However, existing ABR algorithms rely too much on fixed control rules and simplified environment models, which make it difficult to provide optimal performance under complex and changing physical network environments (e.g., bandwidth fluctuations, delays, and network congestion). To address these challenges, this paper proposes a new ABR algorithm, the deep reinforcement learning enhanced ABR video stream optimization algorithm (PLL-ABR), which adopts proximal policy optimization as a reinforcement learning training framework and combines the dual clipping mechanism and deep neural networks (long short-term memory and local attention mechanism) to improve the training efficiency and policy parameter optimization capability. In addition, this paper also introduces a nonlinear entropy weight dynamic adjustment mechanism to balance exploration and utilization and enhance the stability of strategy optimization. By training the neural network model through reinforcement learning, PLL-ABR can dynamically select the future video block bitrate based on the physical state of the client video player and network environment information. Through comparison experiments with seven representative ABR algorithms, the method shows significant superiority under different physical network conditions and QoE factors (bitrate utilization, rebuffering penalty, and video smoothness penalty), with an average QoE improvement of 28.50%.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Image and Video Quality Assessment · Video Coding and Compression Technologies · Advanced Image Processing Techniques

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

School of Software Engineering, Zhengzhou University of Light Industry 1 , Zhengzhou 450003,

School of Computer Science and Technology, Zhengzhou University of Light Industry 2 , Zhengzhou 450003,

School of Electronic Information, Zhengzhou University of Light Industry 3 , Zhengzhou 450003,

Funding

National Natural Science Foundation of China · Henan Provincial Science and Technology Research Project

References (47)

Show source-provided references
1. A contemporary survey on live video streaming from a computation-driven perspective10.1145/3519552 ↗
2. Sandvine, “The global internet phenomena report January,” (2023). Available from https://www.sandvine.com/phenomena.
3. A brief survey on adaptive video streaming quality assessment10.1016/j.jvcir.2022.103526 ↗
4. Intense: In-depth studies on stall events and quality switches and their impact on the quality of experience in HTTP adaptive streaming10.1109/access.2021.3107619 ↗
5. A buffer-based approach to rate adaptation: Evidence from a large video streaming service
6. BOLA: Near-optimal bitrate adaptation for online videos10.1109/tnet.2020.2996964 ↗
7. Improving fairness, efficiency, and stability in HTTP-based adaptive video streaming with FESTIVE10.1109/tnet.2013.2291681 ↗
8. A control-theoretic approach for dynamic adaptive video streaming over HTTP
9. A gentle introduction to reinforcement learning and its application in different fields10.1109/access.2020.3038605 ↗
10. Q-learning: Theory and applications10.1146/annurev-statistics-031219-041220 ↗
11. Energy-efficient content fetching strategies in cache-enabled D2D networks via an actor-critic reinforcement learning structure10.1109/tvt.2024.3419012 ↗
12. KNN-Q learning algorithm of bitrate adaptation for video streaming over HTTP
13. H. Mao , S.Chen, D.Dimmery, S.Singh, D.Blaisdell, Y.Tian, “Real-world video adaptation with reinforcement learning,” arXiv:2008.12858 (2020).
14. Active learning and Bayesian optimization: A unified perspective to learn with a goal10.1007/s11831-024-10064-z ↗
15. Reinforcement and deep reinforcement learning-based solutions for machine maintenance planning, scheduling policies, and optimization10.1016/j.jmsy.2023.07.014 ↗
16. Neural adaptive video streaming with Pensieve10.1145/3098822.3098843 ↗
17. Actor-critic models and the A3C: The asynchronous advantage actor-critic model10.1007/978-981-13-8285-7_11 ↗
18. Deep learning based prediction model for adaptive video streaming
19. J. Schulman , F.Wolski, P.Dhariwal, A.Radford, and O.Klimov, “Proximal policy optimization algorithms,” arXiv:1707.06347 (2017).
20. Current trends in consumption of multimedia content using online streaming platforms: A user-centric survey10.1016/j.cosrev.2020.100268 ↗
21. Automatic QoE evaluation for asymmetric encoding of 3D videos for DASH streaming service10.1016/j.adhoc.2020.102184 ↗
22. YouTube dataset on mobile streaming for internet traffic modeling and streaming analysis10.1038/s41597-022-01418-y ↗
23. Beyond Netflix: Ownership and content strategies among non-US-based video streaming services10.1177/13678779231196314 ↗
24. Content delivery networks: State of the art, trends, and future roadmap10.1145/3380613 ↗
25. Novel efficient deep reinforcement learning-based load frequency control for isolated microgrid10.1063/5.0240774 ↗
26. Interpretable end-to-end urban autonomous driving with latent deep reinforcement learning10.1109/tits.2020.3046646 ↗
27. Learning for a robot: Deep reinforcement learning, imitation learning, transfer learning10.3390/s21041278 ↗
28. Reinforcement learning based multi-parameter joint optimization in dense multi-hop wireless networks10.1016/j.adhoc.2023.103357 ↗
29. Rate adaptation for adaptive HTTP streaming10.1145/1943552.1943575 ↗
30. Probe and adapt: Rate adaptation for HTTP video streaming at scale10.1109/jsac.2014.140405 ↗
31. CS2P: Improving video bitrate selection and adaptation with data-driven throughput prediction
32. Oboe: Auto-tuning video ABR algorithms to network conditions
33. Design and evaluation of a self-learning HTTP adaptive video streaming client10.1109/lcomm.2014.020414.132649 ↗
34. Online learning adaptation strategy for DASH clients
35. Mastering the game of Go without human knowledge10.1038/nature24270 ↗
36. D-DASH: A deep Q-learning framework for DASH video streaming10.1109/tccn.2017.2755007 ↗
37. Deep reinforcement learning based bitrate and redundance ratio adaption for panoramic video transmission
38. Federated deep reinforcement learning-based bitrate adaptation for dynamic adaptive streaming over HTTP
39. Model predictive control-based reinforcement learning using expected Sarsa10.1109/access.2022.3195530 ↗
40. Mastering complex control in MOBA games with deep reinforcement learning10.1609/aaai.v34i04.6144 ↗
41. Deep reinforcement learning for the control of robotic manipulation: A focussed mini-review10.3390/robotics10010022 ↗
42. Gigabit broadband measurement workshop report10.1145/3390251.3390259 ↗
43. Commute path bandwidth traces from 3G networks: Analysis and applications
44. DASH Industry Form, Reference Client 5.0.1, 2025. Available from: https://reference.dashif.org/dash.js/latest/samples/dash-if-reference-player/index.html (2025).
45. D. I. Forum , “dash.js,” (2025). Available from: https://github.com/Dash-Industry-Forum/dash.js.
46. Genet: Automatic curriculum generation for learning adaptation in networking10.1145/3544216.3544243 ↗
47. NetLLM: Adapting large language models for networking10.1145/3651890.3672268 ↗