Backward-shifted strategies based on SVC for HTTP adaptive video streaming

Although HTTP-based video streaming can easily penetrate firewalls and profit from Web caches, the underlying TCP may introduce large delays in case of a sudden capacity loss. To avoid an interruption of the video stream in such cases we propose the Backward-Shifted Coding (BSC). Based on Scalable Video Coding (SVC), BSC adds a time-shifted layer of redundancy to the video stream such that future frames are downloaded at any instant. This pre-fetched content maintains a fluent video stream even under highly variant network conditions and leads to high Quality of Experience (QoE). We characterize this QoE gain by analyzing initial buffering time, re-buffering time and content resolution using the Ballot theorem. The probability generating functions of the playback interruption and of the initial buffering latency are provided in closed form. We further compute the quasi-stationary distribution of the video quality, in order to compute the average quality, as well as temporal variability in video quality. Employing these analytic results to optimize QoE shows interesting trade-offs and video streaming at outstanding fluency.

[1]  Vyas Sekar,et al.  Understanding the impact of video quality on user engagement , 2011, SIGCOMM.

[2]  Chia-Wen Lin,et al.  A Control-Theoretic Approach to Rate Adaption for DASH Over Multiple Content Distribution Servers , 2014, IEEE Transactions on Circuits and Systems for Video Technology.

[3]  Samuel Karlin,et al.  A First Course on Stochastic Processes , 1968 .

[4]  I. Nåsell,et al.  Extinction and quasi-stationarity in the Verhulst logistic model. , 2001, Journal of theoretical biology.

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

[6]  Gary J. Sullivan,et al.  Comparison of the Coding Efficiency of Video Coding Standards—Including High Efficiency Video Coding (HEVC) , 2012, IEEE Transactions on Circuits and Systems for Video Technology.

[7]  Srinivasan Seshan,et al.  A quest for an Internet video quality-of-experience metric , 2012, HotNets-XI.

[8]  Wolfgang Kellerer,et al.  Quality-of-experience driven adaptive HTTP media delivery , 2013, 2013 IEEE International Conference on Communications (ICC).

[9]  Eitan Altman,et al.  Analysis of Buffer Starvation With Application to Objective QoE Optimization of Streaming Services , 2011, IEEE Transactions on Multimedia.

[10]  Abdulsalam Yassine,et al.  A fuzzy-based rate adaptation controller for DASH , 2015, NOSSDAV '15.

[11]  Rachid El Azouzi,et al.  Video streaming analysis in Vienna LTE system level simulator , 2015, SimuTools.

[12]  Changhoon Yim,et al.  Evaluation of temporal variation of video quality in packet loss networks , 2011, Signal Process. Image Commun..

[13]  William Feller,et al.  An Introduction to Probability Theory and Its Applications , 1951 .

[14]  Ioannis Stavrakakis,et al.  Multimedia Transport Protocols for Wireless Networks , 2006 .

[15]  Wolfgang Kellerer,et al.  QoE-Driven Cross-Layer Optimization for High Speed Downlink Packet Access , 2009, J. Commun..

[16]  E. Seneta,et al.  On quasi-stationary distributions in absorbing continuous-time finite Markov chains , 1967, Journal of Applied Probability.

[17]  Nick McKeown,et al.  A buffer-based approach to rate adaptation , 2014, SIGCOMM.

[18]  Vyas Sekar,et al.  Understanding the impact of video quality on user engagement , 2011, SIGCOMM 2011.

[19]  Asuman E. Ozdaglar,et al.  Avoiding Interruptions — A QoE Reliability Function for Streaming Media Applications , 2011, IEEE Journal on Selected Areas in Communications.

[20]  M. G. Michalos,et al.  Dynamic Adaptive Streaming over HTTP , 2012 .

[21]  Phuoc Tran-Gia,et al.  Quantification of YouTube QoE via Crowdsourcing , 2011, 2011 IEEE International Symposium on Multimedia.

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

[23]  Richard J. Kryscio,et al.  On the Extinction of the S–I–S stochastic logistic epidemic , 1989 .

[24]  B. Harshbarger An Introduction to Probability Theory and its Applications, Volume I , 1958 .

[25]  Preben E. Mogensen,et al.  QoE oriented cross-layer design of a resource allocation algorithm in beyond 3G systems , 2010, Comput. Commun..

[26]  Eckehard G. Steinbach,et al.  Bit rate estimation for H.264/AVC video encoding based on temporal and spatial activities , 2014, 2014 IEEE International Conference on Image Processing (ICIP).

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