SDP-Based Quality Adaptation and Performance Prediction in Adaptive Streaming of VBR Videos

Recently, various adaptation methods have been proposed to cope with throughput fluctuations in HTTP adaptive streaming (HAS). However, these methods have mostly focused on constant bitrate (CBR) videos. Moreover, most of them are qualitative in the sense that performance metrics could only be obtained after a streaming session. In this paper, we propose a new adaptation method for streaming variable bitrate (VBR) videos using stochastic dynamic programming (SDP). With this approach, the system should have a probabilistic characterization along with the definition of a cost function that is minimized by a control strategy. Our solution is based on a new statistical model where the future streaming performance is directly related to the past bandwidth statistics. We develop mathematical models to predict and develop simulation models to measure the average performance of the adaptation policy. The experimental results show that the prediction models can provide accurate performance prediction which is useful in planning adaptation policy and that our proposed adaptation method outperforms the existing ones in terms of average quality and average quality switch.

[1]  Huifang Chen,et al.  An artificial-neural-network-based QoE estimation model for Video streaming over wireless networks , 2013, 2013 IEEE/CIC International Conference on Communications in China (ICCC).

[2]  Yong Man Ro,et al.  Adaptive video streaming over HTTP with dynamic resource estimation , 2013, Journal of Communications and Networks.

[3]  Narciso García Santos,et al.  Quality-Control algorithm for adaptive streaming services over wireless channels , 2015 .

[4]  Yan Liu,et al.  On adaptive video streaming with predictable streaming performance , 2014, 2014 IEEE Global Communications Conference.

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

[6]  Truong Cong Thang,et al.  SDP-based adaptation for quality control in adaptive streaming , 2015, 2015 International Conference on Communications, Management and Telecommunications (ComManTel).

[7]  Yishay Mansour,et al.  On the Complexity of Policy Iteration , 1999, UAI.

[8]  Ali C. Begen,et al.  Watching Video over the Web: Part 1: Streaming Protocols , 2011, IEEE Internet Computing.

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

[10]  Guanfeng Liang,et al.  Effect of Delay and Buffering on Jitter-Free Streaming Over Random VBR Channels , 2008, IEEE Transactions on Multimedia.

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

[12]  Jianping Pan,et al.  Adaptive scalable video streaming in wireless networks , 2012, MMSys '12.

[13]  Ben Liang,et al.  Stochastic Rate Control for Scalable VBR Video Streaming over Wireless Networks , 2009, GLOBECOM 2009 - 2009 IEEE Global Telecommunications Conference.

[14]  Truong Cong Thang,et al.  An evaluation of segment duration effects in HTTP adaptive streaming over mobile networks , 2015, 2015 2nd National Foundation for Science and Technology Development Conference on Information and Computer Science (NICS).

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

[16]  Ofer Hadar,et al.  The effect of client buffer and MBR consideration on DASH Adaptation Logic , 2013, 2013 IEEE Wireless Communications and Networking Conference (WCNC).

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

[18]  Lin Cai,et al.  Rate adaptation strategy for video streaming over multiple wireless access networks , 2012, GLOBECOM.

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

[20]  Luigi Rizzo,et al.  Dummynet: a simple approach to the evaluation of network protocols , 1997, CCRV.

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

[22]  Ali C. Begen,et al.  An experimental evaluation of rate-adaptive video players over HTTP , 2012, Signal Process. Image Commun..

[23]  Thomas Stockhammer,et al.  Dynamic adaptive streaming over HTTP --: standards and design principles , 2011, MMSys.

[24]  Jun Sun,et al.  Towards simple and smooth rate adaption for VBR video in DASH , 2014, 2014 IEEE Visual Communications and Image Processing Conference.