Video through a crystal ball: effect of bandwidth prediction quality on adaptive streaming in mobile environments

Mobile environments are characterized by rapidly fluctuating bandwidth and intermittent connectivity. Existing video streaming algorithms can perform poorly in such network conditions because of their reactive adaptation approach. Recent efforts suggest that bitrate adaptation using proactive accurate bandwidth prediction can help improve the quality of experience (QoE) of video streaming. However, highly accurate long-term predictions may be needed in mobile environments and those can be difficult to obtain. In this work, we examine the impact of bandwidth prediction quality on the QoE. We first characterize bandwidth profiles where bandwidth prediction-based adaptation can be useful. We then study the impact of prediction horizon and errors on the performance of Adaptive Bitrate (ABR) streaming. We observe that performance improves as the prediction horizon increases at first and then benefits start to diminish. We demonstrate that with proper error mitigation heuristic, even erroneous predictions can be useful in some scenarios. Finally, we study the role of video system parameters, namely buffer size and bitrate granularity on bandwidth prediction-based adaptation.

[1]  Mostafa H. Ammar,et al.  Network-layer fairness for adaptive video streams , 2015, 2015 IFIP Networking Conference (IFIP Networking).

[2]  Srinivasan Seshan,et al.  Developing a predictive model of quality of experience for internet video , 2013, SIGCOMM.

[3]  Carsten Griwodz,et al.  Video streaming using a location-based bandwidth-lookup service for bitrate planning , 2012, TOMCCAP.

[4]  N. K. Shankaranarayanan,et al.  Exploiting Mobility in Proportional Fair Cellular Scheduling: Measurements and Algorithms , 2014, IEEE/ACM Transactions on Networking.

[5]  Andreas Terzis,et al.  CQIC: Revisiting Cross-Layer Congestion Control for Cellular Networks , 2015, HotMobile.

[6]  Swarun Kumar,et al.  piStream: Physical Layer Informed Adaptive Video Streaming over LTE , 2015, MobiCom.

[7]  Vyas Sekar,et al.  Improving fairness, efficiency, and stability in HTTP-based adaptive video streaming with FESTIVE , 2012, CoNEXT '12.

[8]  Saurabh Bagchi,et al.  Using big data for more dependability: a cellular network tale , 2013, HotDep.

[9]  Ali C. Begen,et al.  Probe and Adapt: Rate Adaptation for HTTP Video Streaming At Scale , 2013, IEEE Journal on Selected Areas in Communications.

[10]  Bruno Sinopoli,et al.  A Control-Theoretic Approach for Dynamic Adaptive Video Streaming over HTTP , 2015, Comput. Commun. Rev..

[11]  Mung Chiang,et al.  A scheduling framework for adaptive video delivery over cellular networks , 2013, MobiCom.

[12]  Leonard A. Smith,et al.  Nonlinear Processes in Geophysics Model Error in Weather Forecasting , 2022 .

[13]  Te-Yuan Huang,et al.  A buffer-based approach to rate adaptation: evidence from a large video streaming service , 2015, SIGCOMM 2015.

[14]  Brian D. Noble,et al.  BreadCrumbs: forecasting mobile connectivity , 2008, MobiCom '08.

[15]  Xin Jin,et al.  Can Accurate Predictions Improve Video Streaming in Cellular Networks? , 2015, HotMobile.