journal article·2022-10-14Open access

A Deep Reinforcement Learning Quality Optimization Framework for Multimedia Streaming over 5G Networks

Alberto del del Río, Javier Serrano, David Jimenez, Luis M. Contreras, Federico Alvarez

Applied Sciences· Volume 12· Issue 20

Abstract

Media applications are amongst the most demanding services. They require high amounts of network capacity as well as computational resources for synchronous high-quality audio–visual streaming. Recent technological advances in the domain of new generation networks, specifically network virtualization and Multiaccess Edge Computing (MEC) have unlocked the potential of the media industry. They enable high-quality media services through dynamic and efficient resource allocation taking advantage of the flexibility of the layered architecture offered by 5G. The presented work demonstrates the potential application of Artificial Intelligence (AI) capabilities for multimedia services deployment. The goal was targeted to optimize the Quality of Experience (QoE) of real-time video using dynamic predictions by means of Deep Reinforcement Learning (DRL) algorithms. Specifically, it contains the initial design and test of a self-optimized cloud streaming proof-of-concept. The environment is implemented through a virtualized end-to-end architecture for multimedia transmission, capable of adapting streaming bitrate based on a set of actions. A prediction algorithm is trained through different state conditions (QoE, bitrate, encoding quality, and RAM usage) that serves the optimizer as the encoding values of the environment for action prediction. Optimization is applied by selecting the most suitable option from a set of actions. These consist of a collection of predefined network profiles with associated bitrates, which are validated by a list of reward functions. The optimizer is built employing the most prominent algorithms in the DRL family, with the use of two Neural Networks (NN), named Advantage Actor–Critic (A2C). As a result of its application, the ratio of good quality video segments increased from 65% to 90%. Furthermore, the number of image artifacts is reduced compared to standard sessions without applying intelligent optimization. From these achievements, the global QoE obtained is clearly better. These results, based on a simulated scenario, increase the interest in further research on the potential of applying intelligence to enhance the provisioning of media services under real conditions.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Image and Video Quality Assessment · Video Coding and Compression Technologies · Visual Attention and Saliency Detection

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

Affiliations

GATV Research Group, Signals, Systems and Radiocommunications Department, Universidad Politécnica de Madrid, 28040 Madrid, Spain

Global CTIO Unit, Telefónica I+D, 28050 Madrid, Spain

References (21)

Show source-provided references
1. Arcaini, P., Riccobene, E., and Scandurra, P. (2015, January 18–19). Modeling and Analyzing MAPE-K Feedback Loops for Self-Adaptation. Proceedings of the 2015 IEEE/ACM 10th International Symposium on Software Engineering for Adaptive and Self-Managing Systems, Florence, Italy.10.1109/SEAMS.2015.10 ↗
2. López, J.P., Martín, D., Jiménez, D., and Menéndez, J.M. (2018, January 26–29). Prediction and Modeling for No-Reference Video Quality Assessment Based on Machine Learning. Proceedings of the 2018 14th International Conference on Signal-Image Technology Internet-Based Systems (SITIS), Las Palmas de Gran Canaria, Spain.10.1109/SITIS.2018.00019 ↗
3. An Edge-to-Cloud Virtualized Multimedia Service Platform for 5G Networks10.1109/TBC.2019.2901400 ↗
4. 5G-QoE: QoE Modelling for Ultra-HD Video Streaming in 5G Networks10.1109/TBC.2018.2816786 ↗
5. Reinforcement learning for dynamic multimedia adaptation10.1016/j.jnca.2005.12.010 ↗
6. TCLiVi: Transmission Control in Live Video Streaming Based on Deep Reinforcement Learning10.1109/TMM.2020.2985631 ↗
7. Real-world Video Adaptation with Reinforcement Learning
8. Keltsch, M., Prokesch, S., Gordo, O.P., Serrano, J., Phan, T.K., and Fritzsch, I. (2018, January 6–8). Remote Production and Mobile Contribution Over 5G Networks: Scenarios, Requirements and Approaches for Broadcast Quality Media Streaming. Proceedings of the 2018 IEEE International Symposium on Broadband Multimedia Systems and Broadcasting (BMSB), Valencia, Spain.10.1109/BMSB.2018.8436772 ↗
9. (2022, July 27). UHD: 4K Is Here and Now, but What about 8K?. Available online: https://www.ibc.org/trends/uhd-4k-is-here-and-now-but-what-about-8k/3827.article.
10. (2022, July 27). Transparency Market Research. Available online: https://www.transparencymarketresearch.com/4k-content-market.html.
11. Xie, F., Pourazad, M.T., Nasiopoulos, P., and Slevinsky, J. (2016, January 7–11). Determining bitrate requirement for UHD video content delivery. Proceedings of the 2016 IEEE International Conference on Consumer Electronics (ICCE), Las Vegas, NV, USA.10.1109/ICCE.2016.7430597 ↗
12. (2022, August 03). Servus TV Deutschland. Available online: https://es.astra.ses/channels/servus-tv-deutschland.
13. (2022, August 16). A Beginner’s Guide to Frame Rates. Available online: https://www.premiumbeat.com/blog/beginners-guide-to-frame-rates/.
14. ITU (2022, June 10). H.264: Advanced Video Coding for Generic Audiovisual Services. Available online: https://www.itu.int/rec/T-REC-H.264.
15. (2022, June 10). FFmpeg: A Complete, Cross-Platform Solution to Record, Convert and Stream Audio and Video. Available online: https://ffmpeg.org/.
16. (2022, June 10). VLC Media Player. Available online: https://www.videolan.org/vlc/.
17. Union, Int (2022, June 10). Telecommun. Subjective Video Quality Assessment Methods for Multimedia Applications. ITU-Recommendation P.910., Available online: https://www.itu.int/rec/T-REC-P.910.
18. (2022, June 10). iPerf—The Ultimate Speed Test Tool for TCP, UDP and SCTP. Available online: https://iperf.fr/.
19. State-of-the-Art Reinforcement Learning Algorithms
20. Dave, H. (2022, August 03). Understanding the Bellman Optimality Equation in Reinforcement Learning. Available online: https://www.analyticsvidhya.com/blog/2021/02/understanding-the-bellman-optimality-equation-in-reinforcement-learning/.
21. Asynchronous Methods for Deep Reinforcement Learning