Adaptive Video Streaming: Rate and Buffer on the Track of Minimum Rebuffering

New trends of the future Internet aim to overcome the best effort service and offer guaranteed service to the users. Guarantees should be acquired not only at the network level but also at higher layers in order to deliver the best quality of experience. This paper presents a new approach for HTTP-compliant adaptive applications. This solution fulfills the guarantees of maximum rebuffering probability even in highly variable environments as the future Internet seems to be. Guaranteed low rebuffering improves visibly the user's quality of experience during multimedia events. The tests performed confirmed that, unlike rate-based adaptation algorithms, our solution ensures maximum rebuffering and it decisively reduces rate switches in comparison with buffer-based adaptation algorithms.

[1]  Christian Timmerer,et al.  Scalable Media Coding Enabling Content-Aware Networking , 2013, IEEE MultiMedia.

[2]  Ward Whitt,et al.  An Introduction to Numerical Transform Inversion and Its Application to Probability Models , 2000 .

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

[4]  Srinivasan Seshan,et al.  Practical, Real-time Centralized Control for CDN-based Live Video Delivery , 2015, SIGCOMM.

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

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

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

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

[9]  Roger Zimmermann,et al.  An experimental study of video uploading from mobile devices with HTTP streaming , 2012, MMSys '12.

[10]  Marco Mellia,et al.  YouTube everywhere: impact of device and infrastructure synergies on user experience , 2011, IMC '11.

[11]  Christian Timmerer,et al.  A VLC media player plugin enabling dynamic adaptive streaming over HTTP , 2011, ACM Multimedia.

[12]  Srinivasan Seshan,et al.  Practical, Real-time Centralized Control for CDN-based Live Video Delivery , 2015, SIGCOMM.

[13]  Yutaka Ishibashi,et al.  Impact of Video Coding on Delay and Jitter in 3G Wireless Video Multicast Services , 2006, EURASIP J. Wirel. Commun. Netw..

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

[15]  Ali C. Begen,et al.  What happens when HTTP adaptive streaming players compete for bandwidth? , 2012, NOSSDAV '12.

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

[17]  Paul Barford,et al.  A Machine Learning Approach to TCP Throughput Prediction , 2007, IEEE/ACM Transactions on Networking.

[18]  Christian Timmerer,et al.  Dynamic adaptive streaming over HTTP dataset , 2012, MMSys '12.

[19]  Yutaka Ishibashi,et al.  Enhanced H.264/AVC stream switching over varying bandwidth networks , 2008, IEICE Electron. Express.

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

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

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