Improving Streaming Video with Deep Learning-Based Network Throughput Prediction

Video streaming represents a significant part of Internet traffic. During the playback, a video player monitors network throughput and dynamically selects the best video quality in given network conditions. Therefore, the video quality depends heavily on the player’s estimation of network throughput...

Full description

Bibliographic Details
Main Author: Arkadiusz Biernacki
Format: Article
Language:English
Published: MDPI AG 2022-10-01
Series:Applied Sciences
Subjects:
Online Access:https://www.mdpi.com/2076-3417/12/20/10274
_version_ 1797475715342401536
author Arkadiusz Biernacki
author_facet Arkadiusz Biernacki
author_sort Arkadiusz Biernacki
collection DOAJ
description Video streaming represents a significant part of Internet traffic. During the playback, a video player monitors network throughput and dynamically selects the best video quality in given network conditions. Therefore, the video quality depends heavily on the player’s estimation of network throughput, which is challenging in the volatile environment of mobile networks. In this work, we improved the throughput estimation using prediction produced by LSTM artificial neural networks (ANNs). Hence, we acquired data traces from 4G and 5G mobile networks and supplied them to two deep LSTM ANNs, obtaining a throughput prediction for the next four seconds. Our analysis showed that the ANNs achieved better prediction accuracy compared to a naive predictor based on a moving average. Next, we replaced the video player’s default throughput estimation based on the naive predictor with the LSTM output. The experiment revealed that the traffic prediction improved video quality between 5% and 25% compared to the default estimation.
first_indexed 2024-03-09T20:47:58Z
format Article
id doaj.art-c01189a5a511447f954cf1a8bf70be7c
institution Directory Open Access Journal
issn 2076-3417
language English
last_indexed 2024-03-09T20:47:58Z
publishDate 2022-10-01
publisher MDPI AG
record_format Article
series Applied Sciences
spelling doaj.art-c01189a5a511447f954cf1a8bf70be7c2023-11-23T22:42:00ZengMDPI AGApplied Sciences2076-34172022-10-0112201027410.3390/app122010274Improving Streaming Video with Deep Learning-Based Network Throughput PredictionArkadiusz Biernacki0Department of Computer Networks and Systems, Silesian University of Technology, Akademicka 16, 44-100 Gliwice, PolandVideo streaming represents a significant part of Internet traffic. During the playback, a video player monitors network throughput and dynamically selects the best video quality in given network conditions. Therefore, the video quality depends heavily on the player’s estimation of network throughput, which is challenging in the volatile environment of mobile networks. In this work, we improved the throughput estimation using prediction produced by LSTM artificial neural networks (ANNs). Hence, we acquired data traces from 4G and 5G mobile networks and supplied them to two deep LSTM ANNs, obtaining a throughput prediction for the next four seconds. Our analysis showed that the ANNs achieved better prediction accuracy compared to a naive predictor based on a moving average. Next, we replaced the video player’s default throughput estimation based on the naive predictor with the LSTM output. The experiment revealed that the traffic prediction improved video quality between 5% and 25% compared to the default estimation.https://www.mdpi.com/2076-3417/12/20/10274traffic predictionartificial neural networksadaptive video
spellingShingle Arkadiusz Biernacki
Improving Streaming Video with Deep Learning-Based Network Throughput Prediction
Applied Sciences
traffic prediction
artificial neural networks
adaptive video
title Improving Streaming Video with Deep Learning-Based Network Throughput Prediction
title_full Improving Streaming Video with Deep Learning-Based Network Throughput Prediction
title_fullStr Improving Streaming Video with Deep Learning-Based Network Throughput Prediction
title_full_unstemmed Improving Streaming Video with Deep Learning-Based Network Throughput Prediction
title_short Improving Streaming Video with Deep Learning-Based Network Throughput Prediction
title_sort improving streaming video with deep learning based network throughput prediction
topic traffic prediction
artificial neural networks
adaptive video
url https://www.mdpi.com/2076-3417/12/20/10274
work_keys_str_mv AT arkadiuszbiernacki improvingstreamingvideowithdeeplearningbasednetworkthroughputprediction