Dynamic Source and Channel Rate Adaptation for Video Streaming over Wireless Fading Channels

Streaming video applications are gaining popularity over not only the fixed Internet but also mobile hand-held devices. Growth in wireless access technologies along with the advanced coding schemes show the promise of better streaming video service for the mobile users. However, wireless channels are characterized by fluctuating bandwidth, thereby making it challenging for streaming applications to ensure good quality of user experience (QoE). In this paper, we adopt an objective approach and propose a cross-layer adaptive video streaming technique, where we make use of the channel loss information to update the application layer video encoding at a slower rate and the link layer modulation and coding scheme at a faster rate. In our adaptive scheme, we focus on a pause-free playback by preventing buffer underflow at the receiver. Our simulation experiments show that, the proposed adaptive technique improves the QoE of the streaming video significantly by gracefully degrading video quality in the face of pathological cases such as wireless channel error, while ensuring an uninterrupted video playback.

[1]  Markus Kampmann,et al.  Adaptive streaming within the 3GPP packet-switched streaming service , 2006, IEEE Network.

[2]  Hwangjun Song,et al.  Cross Layer Optimized Video Streaming based on IEEE 802.11 Multi-rate over Multi-hop Mobile Ad Hoc Networks , 2010, Mob. Networks Appl..

[3]  Bernd Girod,et al.  Video streaming over wireless networks , 2007, 2007 15th European Signal Processing Conference.

[4]  Laurence B. Milstein,et al.  A cross-Layer diversity technique for multicarrier OFDM multimedia networks , 2006, IEEE Transactions on Image Processing.

[5]  Ali Alinejad Cross-Layer Ultrasound Video Streaming Over Mobile WiMAX and HSUPA Networks , 2012, IEEE Transactions on Information Technology in Biomedicine.

[6]  Elizabeth M. Belding-Royer,et al.  A case for application aware channel access in wireless networks , 2009, HotMobile '09.

[7]  Theodore S. Rappaport,et al.  Wireless communications - principles and practice , 1996 .

[8]  Andrea J. Goldsmith,et al.  Adaptive coded modulation for fading channels , 1997, Proceedings of ICC'97 - International Conference on Communications.

[9]  Nick Feamster,et al.  Packet Loss Recovery for Streaming Video , 2002 .

[10]  Hari Balakrishnan,et al.  Cross-layer wireless bit rate adaptation , 2009, SIGCOMM '09.

[11]  Laurence B. Milstein,et al.  Channel Coding for Progressive Images in a 2-D Time-Frequency OFDM Block With Channel Estimation Errors , 2009, IEEE Transactions on Image Processing.

[12]  Masayuki Murata,et al.  Adaptive Playout Buffer Algorithm for Enhancing Perceived Quality of Streaming Applications , 2004, Telecommun. Syst..

[13]  Jean-Yves Le Boudec,et al.  Adaptive joint playout buffer and FEC adjustment for Internet telephony , 2003, IEEE INFOCOM 2003. Twenty-second Annual Joint Conference of the IEEE Computer and Communications Societies (IEEE Cat. No.03CH37428).

[14]  Fernando Perez Fontan,et al.  Modelling the Wireless Propagation Channel: A simulation approach with MATLAB , 2008 .

[15]  Wenjun Zeng,et al.  Joint Design of Source Rate Control and QoS-Aware Congestion Control for Video Streaming Over the Internet , 2005, IEEE Transactions on Multimedia.

[16]  A. Robert Calderbank,et al.  Content-Aware Distortion-Fair Video Streaming in Congested Networks , 2009, IEEE Transactions on Multimedia.