Smooth Control of Adaptive Media Playout for Video Streaming

Client-side data buffering is a common technique to deal with media playout interruptions of streaming video caused by network jitters and packet losses of best-effort networks. However, stronger playout interruption protection inevitably amounts to larger data buffering and results in more memory requirements and longer playout delay. Adaptive media playout (AMP), also a client-side technique, can reduce the buffer requirement and avoid buffer outage but at the expense of visual quality degradation because of the fluctuation of playout speed. In this paper, we propose a novel AMP scheme to keep the video playout as smooth as possible while adapting to the channel condition. The triggering of the playout control is based on buffer variation rather than buffer fullness. Experimental results show that our AMP scheme surpasses conventional schemes in unfriendly network conditions. Unlike previous schemes that are tuned for a specific range of packet loss and network instability, the proposed AMP scheme maintains consistent performance across a wide range of network conditions.

[1]  Athina Markopoulou,et al.  Content-Aware Playout and Packet Scheduling for Video Streaming Over Wireless Links , 2008, IEEE Transactions on Multimedia.

[2]  E. Gilbert Capacity of a burst-noise channel , 1960 .

[3]  Jiaqi Liang,et al.  Effects of variable solar irradiance on the reactive power compensation for large solar farm , 2010, 2010 IREP Symposium Bulk Power System Dynamics and Control - VIII (IREP).

[4]  Bernd Girod,et al.  Adaptive playout scheduling using time-scale modification in packet voice communications , 2001, 2001 IEEE International Conference on Acoustics, Speech, and Signal Processing. Proceedings (Cat. No.01CH37221).

[5]  Bernd Girod,et al.  Adaptive media playout for low-delay video streaming over error-prone channels , 2004, IEEE Transactions on Circuits and Systems for Video Technology.

[6]  Eytan Modiano,et al.  An adaptive algorithm for optimizing the packet size used in wireless ARQ protocols , 1999, Wirel. Networks.

[7]  Yi-Hsuan Yang,et al.  Smooth Playout Control for Video Streaming over Error-Prone Channels , 2006, Eighth IEEE International Symposium on Multimedia (ISM'06).

[8]  Michel Mandjes,et al.  Delay performance analysis of the new Internet services with guaranteed QoS , 1997, Proc. IEEE.

[9]  Liam Murphy,et al.  Adaptive VoIP playout scheduling: assessing user satisfaction , 2005, IEEE Internet Computing.

[10]  Maria C. Yuang,et al.  Intelligent video smoother for multimedia communications , 1996, Proceedings of GLOBECOM'96. 1996 IEEE Global Telecommunications Conference.

[11]  Sachin G. Deshpande Underflow prevention for AV streaming media under varying channel conditions , 2007, Electronic Imaging.

[12]  Donald F. Towsley,et al.  Packet audio playout delay adjustment: performance bounds and algorithms , 1998, Multimedia Systems.

[13]  Tihao Chiang,et al.  A novel adaptive video playout control for video streaming over mobile cellular environment , 2005, 2005 IEEE International Symposium on Circuits and Systems.

[14]  JongWon Kim,et al.  An adaptive media playout for intra-media synchronization of networked-video applications , 2008, J. Vis. Commun. Image Represent..

[15]  Guido H. Petit,et al.  Delay Bounds for Voice over IP Calls Transported over Satellite Access Networks , 2002, Mob. Networks Appl..

[16]  Ehab Al-Shaer,et al.  On the impact of loss and delay variation on Internet packet audio transmission , 2006, Comput. Commun..

[17]  Jianfei Cai,et al.  Optimal Frame Selection with Adaptive Playout for Delivering Stored Video under Constrained Resources , 2007, 2007 IEEE International Conference on Multimedia and Expo.

[18]  Giovanni Pau,et al.  Design and Experimental Evaluation of an Adaptive Playout Delay Control Mechanism for Packetized Audio for Use over the Internet , 2004, Multimedia Tools and Applications.

[19]  Ronald A. Howard,et al.  Dynamic Probabilistic Systems , 1971 .

[20]  Banu Özden,et al.  On the design of a low-cost video-on-demand storage system , 2009, Multimedia Systems.

[21]  Maria C. Yuang,et al.  Dynamic Video Playout Smoothing Method for Multimedia Applications , 2004, Multimedia Tools and Applications.

[22]  Thomas Stockhammer,et al.  Streaming video over variable bit-rate wireless channels , 2004, IEEE Transactions on Multimedia.

[23]  Aditya Dua,et al.  Buffer Management for Wireless Media Streaming , 2007, IEEE GLOBECOM 2007 - IEEE Global Telecommunications Conference.

[24]  Steven McCanne,et al.  Soft ARQ for Layered Streaming Media , 2001, J. VLSI Signal Process..

[25]  Tihao Chiang,et al.  On the buffer dynamics of scalable video streaming over wireless network , 2004, IEEE 60th Vehicular Technology Conference, 2004. VTC2004-Fall. 2004.

[26]  Tihao Chiang,et al.  Content-Aware Adaptive Media Playout Controls for Wireless Video Streaming , 2007, IEEE Transactions on Multimedia.

[27]  Mark Claypool,et al.  The effects of jitter on the peceptual quality of video , 1999, MULTIMEDIA '99.

[28]  Bernd Girod,et al.  Adaptive playout for low latency video streaming , 2001, Proceedings 2001 International Conference on Image Processing (Cat. No.01CH37205).

[29]  Nikolaos Laoutaris,et al.  Adaptive playout strategies for packet video receivers with finite buffer capacity , 2001, ICC 2001. IEEE International Conference on Communications. Conference Record (Cat. No.01CH37240).

[30]  Athina Markopoulou,et al.  Assessing the quality of voice communications over internet backbones , 2003, TNET.

[31]  Alan Clark,et al.  Modeling the effects of burst packet loss and recency on subjective voice quality , 2001 .

[32]  Sheldon M. Ross,et al.  Stochastic Processes , 2018, Gauge Integral Structures for Stochastic Calculus and Quantum Electrodynamics.

[33]  Sachin G. Deshpande High quality video streaming using content-awareadaptive frame scheduling with explicit deadlineadjustment , 2008, ACM Multimedia.