On Optimizing Adaptive Algorithms Based on Rebuffering Probability

Traditionally, video adaptive algorithms aim to select the representation that better fits to the current download rate. In recent years, a number of new approaches appeared that take into account the buffer occupancy and the probability of video rebuffering as important indicators of the representation to be selected. We propose an optimization of the existing algorithm based on rebuffering probability and argue that the algorithm should avoid the situations when the client buffer is full and the download is stopped, since these situations decrease the efficiency of the algorithm. Reducing full buffer states does not increase the rebuffering probability thanks to a clever management of the client buffer, which analyses the buffer occupancy and downloads higher bitrate representations only in the case of high buffer occupancy.

[1]  Jordi Mongay Batalla,et al.  Advanced multimedia service provisioning based on efficient interoperability of adaptive streaming protocol and high efficient video coding , 2015, Journal of Real-Time Image Processing.

[2]  Jordi Mongay Batalla,et al.  ABMA+: lightweight and efficient algorithm for HTTP adaptive streaming , 2016, MMSys.

[3]  Luca De Cicco,et al.  ELASTIC: A Client-Side Controller for Dynamic Adaptive Streaming over HTTP (DASH) , 2013, 2013 20th International Packet Video Workshop.

[4]  Xiapu Luo,et al.  QDASH: a QoE-aware DASH system , 2012, MMSys '12.

[5]  Luca De Cicco,et al.  Feedback control for adaptive live video streaming , 2011, MMSys.

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

[7]  Thomas Wiegand,et al.  Efficient HTTP-based streaming using Scalable Video Coding , 2012, Signal Process. Image Commun..

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

[9]  Yin Zhang,et al.  On the characteristics and origins of internet flow rates , 2002, SIGCOMM '02.

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

[11]  Justin Miles,et al.  The Laplace transform of the lognormal distribution , 2018, 1803.05878.

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

[13]  Federico Chiariotti,et al.  Online learning adaptation strategy for DASH clients , 2016, MMSys.

[14]  W. Feller,et al.  An Introduction to Probability Theory and its Applications. Vol. 1, 2nd Edition , 1959 .

[15]  Yong Liu,et al.  Towards agile and smooth video adaptation in dynamic HTTP streaming , 2012, CoNEXT '12.

[16]  Nick McKeown,et al.  Downton abbey without the hiccups: buffer-based rate adaptation for HTTP video streaming , 2013, FhMN@SIGCOMM.

[17]  Khaled Salah,et al.  Statistical analysis of H.264 video frame size distribution , 2011, IET Commun..

[18]  Jordi Mongay Batalla,et al.  On delimiting video rebuffering for stream-switching adaptive applications , 2015, 2015 IEEE International Conference on Communications (ICC).

[19]  Anh T. Pham,et al.  Buffer-based bitrate adaptation for adaptive HTTP streaming , 2013, 2013 International Conference on Advanced Technologies for Communications (ATC 2013).

[20]  Kyungwoo Kim Statistical traffic modeling of MPEG frame size: Experiments and Analysis , 2013 .

[21]  Phuoc Tran-Gia,et al.  A Survey on Quality of Experience of HTTP Adaptive Streaming , 2015, IEEE Communications Surveys & Tutorials.

[22]  Srinivasan Seshan,et al.  Analyzing stability in wide-area network performance , 1997, SIGMETRICS '97.

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

[24]  Moncef Gabbouj,et al.  Rate adaptation for adaptive HTTP streaming , 2011, MMSys.

[25]  Kostas E. Psannis,et al.  Encryption algorithm for efficient transmission of HEVC media , 2015, Journal of Real-Time Image Processing.

[26]  Christian Timmerer,et al.  An evaluation of dynamic adaptive streaming over HTTP in vehicular environments , 2012, MoVid '12.

[27]  O. Oyman,et al.  Quality of experience for HTTP adaptive streaming services , 2012, IEEE Communications Magazine.

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

[29]  Andrzej Chydzinski,et al.  Adaptive Video Streaming: Rate and Buffer on the Track of Minimum Rebuffering , 2016, IEEE Journal on Selected Areas in Communications.

[30]  Kostas E. Psannis,et al.  HEVC in wireless environments , 2016, Journal of Real-Time Image Processing.

[31]  Ramesh K. Sitaraman,et al.  BOLA: Near-Optimal Bitrate Adaptation for Online Videos , 2016, IEEE/ACM Transactions on Networking.

[32]  Christian Timmerer,et al.  Automated QoE evaluation of Dynamic Adaptive Streaming over HTTP , 2013, 2013 Fifth International Workshop on Quality of Multimedia Experience (QoMEX).

[33]  Judith Kelner,et al.  DBuffer: A state machine oriented control system for DASH , 2016, 2016 IEEE Symposium on Computers and Communication (ISCC).

[34]  Anh T. Pham,et al.  Adaptive streaming of audiovisual content using MPEG DASH , 2012, IEEE Transactions on Consumer Electronics.