Adaptive Video Streaming with AI-Based Optimization for Dynamic Network Conditions
Abstract views: 16 / PDF downloads: 10
Keywords:
Adaptive Video Stream, AI, Datarate, Latency, GiminiAbstract
The increase in video streaming has presented a challenge in handling stream requests
effectively, especially over variable networks. This paper describes a new adaptive video streaming
architecture capable of changing the video quality and buffer size depending on the data and latency of
streamed video, for video streaming VLC media player was used where network performance data were
obtained through Python scripts with very accurate data rate and latency measurement. The collected data
is analyzed using Gemini AI, containing characteristics of the machine learning algorithm that recognizes
the best resolution of videos and the buffer sizes. Through the features of real-time monitoring and
artificial intelligence decision making, the proposed framework improves the user experience by reducing
the occurrence of buffering events while at the same time increasing the video quality. Our findings
confirm that the proposed solution based on artificial intelligence increases video quality and flexibility.
This study advances knowledge of adaptive streaming and offers an argument about how intelligent data
driven approaches and AI may be useful tools for enhancing the delivery of video in practical
environments.
Downloads
References
Le, Anh Minh, "Improving Adaptive Video Streaming through Machine Learning" (2018). Electronic Theses and Dissertations.
Ali, Q. I. (2018). GVANET project: an efficient deployment of a self‐powered, reliable and secured VANET infrastructure. IET Wireless Sensor Systems, 8(6), 313-322. DOI: 10.1049/iet-wss.2017.0189
Y. Sani, D. Raca, J. J. Quinlan and C. J. Sreenan, "SMASH: A Supervised Machine Learning Approach to Adaptive Video Streaming over HTTP," 2020 Twelfth International Conference on Quality of Multimedia Experience (QoMEX), Athlone, Ireland, 2020, pp. 1-6, doi: 10.1109/QoMEX48832.2020.9123139.
Al-Issa, A., Bentaleb, A., Barakabitze, A., Zinner, T., & Ghita, B. (2019). Bandwidth prediction schemes for defining bitrate levels in sdn-enabled adaptive streaming.. https://doi.org/10.23919/cnsm46954.2019.9012713
Al-Issa, A., Bentaleb, A., Zinner, T., Mkwawa, I., & Ghita, B. (2019). Bbgdash: a max-min bounded bitrate guidance for sdn enabled adaptive video streaming.. https://doi.org/10.1109/icin.2019.8685894
Duan, J., Li, K., Yun, H., Zhang, M., & Yang, X. (2020). A bandwidth-aware video segments request strategy to optimize user’s qoe in connected vehicle networks. Ieee Access, 8, 117493-117502. https://doi.org/10.1109/access.2020.3004228
Khan, K. (2023). Adaptive video streaming: navigating challenges, embracing personalization, and charting future frontiers. International Transactions on Electrical Engineering and Comput, 2(4), 172-182. https://doi.org/10.62760/iteecs.2.4.2023.63
Evens, T., Henderickx, A., & Conradie, P. (2023). Technological affordances of video streaming platforms: why people prefer video streaming platforms over television. European Journal of Communication, 39(1), 3-21. https://doi.org/10.1177/02673231231155731
Barman, N. and Martini, M. (2019). Qoe modeling for http adaptive video streaming–a survey and open challenges. Ieee Access, 7, 30831-30859. https://doi.org/10.1109/access.2019.2901778
Othman, M. (2020). A user-experience driven ssim-aware adaptation approach for dash video streaming.. https://doi.org/10.48550/arxiv.2012.05696
Petrangeli, S., Hooft, J., Wauters, T., & Turck, F. (2018). Quality of experience-centric
management of adaptive video streaming services. Acm Transactions on Multimedia Computing Communications and Applications, 14(2s), 1-29. https://doi.org/10.1145/3165266
Long, L., Nguyen, N., Vo, P., & Le, T. (2023). Deep reinforcement learning-based bitrate adaptations in dynamic adaptive streaming over http. Rev Journal on Electronics and Communications, 12(3-4). https://doi.org/10.21553/rev-jec.308
Gao, G., Dong, L., Zhang, H., Wen, Y., & Zeng, W. (2019). Content-aware personalised rate adaptation for adaptive streaming via deep video analysis.. https://doi.org/10.1109/icc.2019.8761156
Tran, C., Duc, T., Bach, N., Tan, P., & Kamioka, E. (2022). Sprinkle prebuffer strategy to improve quality of experience with less data wastage in short-form video streaming. Electronics, 11(13), 1949. https://doi.org/10.3390/electronics11131949
Tashtarian, Farzad & Timmerer, Christian. (2024). REVISION: A Roadmap on Adaptive Video Streaming Optimization. 10.48550/arXiv.2409.06051.
Farahani, R., Azimi, Z., Timmerer, C., & Prodan, R. (2024). Towards AI-Assisted Sustainable Adaptive Video Streaming Systems: Tutorial and Survey. arXiv:2406.02302.
Huang, T., Zhang, R.-X., Wu, C., & Sun, L. (2023). Optimizing Adaptive Video Streaming with Human Feedback. arXiv:2308.04132.
Nassisid, K., David, T., & Muhammad, K. (2024). Adaptive Video Streaming over 6G Networks: Buffer Control and User Behavior Analysis. arXiv:2407.05436v1.
Souane, N., Bourenane, M., & Douga, Y. (2023). Deep Reinforcement Learning-Based Approach for Video Streaming: Dynamic Adaptive Video Streaming over HTTP. Applied Sciences, 13(21), 11697. https://doi.org/10.3390/app132111697
Khani, A., & Kiani, M. (2021). Real-Time Video Inference on Edge Devices via Adaptive Model Streaming. Proceedings of the International Conference on Computer Vision (ICCV 2021).
Koffka Khan. (2024). Optimization Models for Adaptive Video Streaming: Balancing Quality and Compatibility. International Journal of Learning, Education and Research in Artificial Intelligence, 9(1), 1-10.
Qaddoori, S. L., & Ali, Q. I. (2023). Efficient security model for IIoT system based on machine learning principles. Al-Rafidain Engineering Journal (AREJ), 28(1), 329-340.
Ali, Q. I. (2009). Performance Evaluation of WLAN Internet Sharing Using DCF & PCF Modes. International Arab Journal of e-Technologies (IAJET), 1(1), 38-45.
Alsultan, O.K.T., Mohammad, M.T. (2023). A deep learning-based assistive system for the visually impaired using YOLO-V7. Revue d'Intelligence Artificielle, Vol. 37, No. 4, pp. 901-906. https://doi.org/10.18280/ria.370409
C. Mueller, L. Bassbouss, S. Pham, S. Steglich, S. Wischnowsky, P. Pogrzeba, and T. Buchholz, “Context-aware video encoding as a network-based media processing (NBMP) workflow,” in Proc. 13th ACM Multimedia Systems Conf. (MMSys), 2022, pp. 293–298.
R. Seeliger, C. Müller, and S. Arbanowski, “Green streaming through utilization of AI-based content aware encoding,” in Proceedings of the IEEE International Conference on Internet of Things and Intelligence Systems, 2022, pp. 43–49.
J. Yang, P.-Y. He, H. Yang, Y.-J. Xue, and Y.-H. Jin, “Machine learning-based fast transcoding for low-power video communication in Internet of Things,” Signal, Image and Video Processing, vol. 16, no. 8, pp. 2183–2191, 2022.
H. Amirpour, V. V. Menon, S. Afzal, R. Prodan, and C. Timmerer, “Optimizing video streaming for sustainability and quality: The role of preset selection in per-title encoding,” in Proceedings of the IEEE International Conference on Multimedia and Expo, 2023, pp. 1679–1684.
Z. A. Ourimi, R. Farahani, V. V. Menon, C. Timmerer, and R. Prodan, “Towards ML-driven video encoding parameter selection for quality and energy optimization,” accepted in 16th International Conference on Quality of Multimedia Experience (QoMEX), 2024.
V. V. Menon, A. Premkumar, P. T. Rajendran, A. Wieckowski, B. Bross, C. Timmerer, and D. Marpe, “Energy-efficient adaptive video streaming with latency-aware dynamic resolution encoding,” arXiv preprint, 2024.