Bitrate adaptation in backward-shifted coding for HTTP adaptive video streaming

HTTP Adaptive Streaming is able to dynamically match video quality to variable network conditions. This is a key feature for multimedia delivery when quality of service cannot be granted network-wide. For instance, the end-to-end throughput towards mobile terminals may suffer short term fluctuations due to fading. Hence, robust bitrate adaptation schemes become crucial in order to avoid degraded video reproduction. The objective, in this context, is to control the filling level of the playback buffer, maximize the video quality, and avoid unnecessary quality variations which may also impair the perceived quality of experience. In this work we study bitrate adaptation algorithms leveraging on Backward-Shifted Coding (BSC), a scalable video coding scheme able to cope with the effects of end-to-end throughput fluctuations. We have proposed a new adaptation scheme able to balance video rate smoothness and high network capacity utilization. Both the throughput-based and buffer-based variants of such scheme have been designed. Extensive simulations using synthetic and real-world video traffic traces show that the proposed solution performs remarkably well even under challenging network conditions.

[1]  Carsten Griwodz,et al.  Commute path bandwidth traces from 3G networks: analysis and applications , 2013, MMSys.

[2]  Ali C. Begen,et al.  An experimental evaluation of rate-adaptation algorithms in adaptive streaming over HTTP , 2011, MMSys.

[3]  Gustavo de Veciana,et al.  NOVA: QoE-driven optimization of DASH-based video delivery in networks , 2013, IEEE INFOCOM 2014 - IEEE Conference on Computer Communications.

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

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

[6]  Stefan Valentin,et al.  Anticipatory quality adaptation for mobile streaming: Fluent video by channel prediction , 2015, 2015 IEEE 16th International Symposium on A World of Wireless, Mobile and Multimedia Networks (WoWMoM).

[7]  Adam Wolisz,et al.  Adaptation algorithm for adaptive streaming over HTTP , 2012, 2012 19th International Packet Video Workshop (PV).

[8]  Rachid El Azouzi,et al.  Backward-Shifted Coding (BSC) based on Scalable Video Coding for HAS , 2016, ArXiv.

[9]  Yong Man Ro,et al.  An Evaluation of Bitrate Adaptation Methods for HTTP Live Streaming , 2014, IEEE Journal on Selected Areas in Communications.

[10]  Eitan Altman,et al.  Backward-shifted strategies based on SVC for HTTP adaptive video streaming , 2016, 2016 IFIP Networking Conference (IFIP Networking) and Workshops.

[11]  Shivendra S. Panwar,et al.  Streamloading: low cost high quality video streaming for mobile users , 2013, MoVid '13.

[12]  Bruno Sinopoli,et al.  Toward a Principled Framework to Design Dynamic Adaptive Streaming Algorithms over HTTP , 2014, HotNets.