TY - CHAP
T1 - Empowering video players in cellular
T2 - 10th ACM Multimedia Systems Conference, MMSys 2019
AU - Raca, Darijo
AU - Zahran, Ahmed H.
AU - Sreenan, Cormac J.
AU - Sinha, Rakesh K.
AU - Halepovic, Emir
AU - Jana, Rittwik
AU - Gopalakrishnan, Vijay
AU - Bathula, Balagangadhar
AU - Varvello, Matteo
N1 - Publisher Copyright:
© 2019 ACM.
PY - 2019/6/18
Y1 - 2019/6/18
N2 - Today's HTTP adaptive streaming applications are designed to provide high levels of Quality of Experience (QoE) across a wide range of network conditions. The adaptation logic in these applications typically needs an estimate of the future network bandwidth for quality decisions. This estimation, however, is challenging in cellular networks because of the inherent variability of bandwidth and latency due to factors like signal fading, variable load, and user mobility. In this paper, we exploit machine learning (ML) techniques on a range of radio channel metrics and throughput measurements from a commercial cellular network to improve the estimation accuracy and hence, streaming quality. We propose a novel summarization approach for input raw data samples. This approach reduces the 90th percentile of absolute prediction error from 54% to 13%. We evaluate our prediction engine in a trace-driven controlled lab environment using a popular Android video player (ExoPlayer) running on a stock mobile device and also validate it in the commercial cellular network. Our results show that the three tested adaptation algorithms register improvement across all QoE metrics when using prediction, with stall reduction up to 85% and bitrate switching reduction up to 40%, while maintaining or improving video quality. Finally, prediction improves the video QoE score by up to 33%.
AB - Today's HTTP adaptive streaming applications are designed to provide high levels of Quality of Experience (QoE) across a wide range of network conditions. The adaptation logic in these applications typically needs an estimate of the future network bandwidth for quality decisions. This estimation, however, is challenging in cellular networks because of the inherent variability of bandwidth and latency due to factors like signal fading, variable load, and user mobility. In this paper, we exploit machine learning (ML) techniques on a range of radio channel metrics and throughput measurements from a commercial cellular network to improve the estimation accuracy and hence, streaming quality. We propose a novel summarization approach for input raw data samples. This approach reduces the 90th percentile of absolute prediction error from 54% to 13%. We evaluate our prediction engine in a trace-driven controlled lab environment using a popular Android video player (ExoPlayer) running on a stock mobile device and also validate it in the commercial cellular network. Our results show that the three tested adaptation algorithms register improvement across all QoE metrics when using prediction, with stall reduction up to 85% and bitrate switching reduction up to 40%, while maintaining or improving video quality. Finally, prediction improves the video QoE score by up to 33%.
KW - 4G
KW - Adaptive video streaming
KW - DASH
KW - HAS
KW - LTE
KW - Mobility
KW - Throughput prediction
UR - https://www.scopus.com/pages/publications/85069055465
U2 - 10.1145/3304109.3306233
DO - 10.1145/3304109.3306233
M3 - Chapter
AN - SCOPUS:85069055465
T3 - Proceedings of the 10th ACM Multimedia Systems Conference, MMSys 2019
SP - 201
EP - 212
BT - Proceedings of the 10th ACM Multimedia Systems Conference, MMSys 2019
PB - Association for Computing Machinery
Y2 - 18 June 2019 through 21 June 2019
ER -