A novel loss-impact-estimating based ARQ for wireless real-time H.264/SVC video stream

H.264/SVC is a promising coding standard in wireless transmission with scalable features. It can adapt video qualities to the unstable bandwidth. To optimize the receiving side's video quality for H.264/SVC transmission over wireless networks with package loss, a novel and simple loss impact estimation based automatic repeat request (ARQ) algorithm is proposed in this paper. The proposed ARQ algorithm determines the best packet to be transmitted at each transmission opportunity. This is determined from what impact losing the packet would have and the real-time constraints. The weights for these influences are dynamically selected. The loss-impact for each packet is quantitatively evaluated by a proposed distortion function, considering macroblock level information and temporal error propagation. The results of simulation indicate that the proposed ARQ algorithm outperforms all referenced approaches in both interdependent and burst loss conditions.

[1]  Hsing-Lung Chen,et al.  Improving Scalable Video Transmission over IEEE 802.11e through a Cross-Layer Architecture , 2008, 2008 The Fourth International Conference on Wireless and Mobile Communications.

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

[3]  Sándor Imre,et al.  Source Controlled and Delay Sensitive Selective Retransmission Scheme for Multimedia Streaming , 2007, 2007 12th IEEE Symposium on Computers and Communications.

[4]  Heiko Schwarz,et al.  Overview of the Scalable Video Coding Extension of the H.264/AVC Standard , 2007, IEEE Transactions on Circuits and Systems for Video Technology.

[5]  Paolo Bucciol,et al.  Perceptual ARQ for H.264 video streaming over 3G wireless networks , 2004, 2004 IEEE International Conference on Communications (IEEE Cat. No.04CH37577).

[6]  Guizhong Liu,et al.  A Novel Priority Classification Scheme for Packet Video over DiffServ Networks , 2009, PCM.

[7]  Yao Wang,et al.  Modeling of transmission-loss-induced distortion in decoded video , 2006, IEEE Transactions on Circuits and Systems for Video Technology.

[8]  J. Ostermann,et al.  Congestion Control for Scalable Video Streaming Using the Scalability Extension of H.264/AVC , 2007, IEEE Journal of Selected Topics in Signal Processing.

[9]  Michael Welzl,et al.  Selective Packet Discard in Mobile Video Delivery Based on Macroblock-Based Distortion Estimation , 2009, IEEE INFOCOM Workshops 2009.

[10]  Antonio Ortega,et al.  Expected Run-time Distortion Based Scheduling for Delivery of Sealable Media , 2002 .

[11]  R. Alves Redol,et al.  Selective Frame Discard for Video Streaming over IP Networks , 2004 .

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

[13]  Michael Welzl,et al.  A content-aware rateless error protection scheme for live video streaming systems , 2011, 2011 IEEE International Symposium on a World of Wireless, Mobile and Multimedia Networks.

[14]  Graham R. Martin,et al.  Fast Inter-Mode Selection in the H.264/AVC Standard Using a Hierarchical Decision Process , 2008, IEEE Transactions on Circuits and Systems for Video Technology.

[15]  Hermann Hellwagner,et al.  An evaluation of TCP-based rate-control algorithms for adaptive internet streaming of H.264/SVC , 2010, MMSys '10.

[16]  Michele Zorzi Some results on error control for burst-error channels under delay constraints , 2001, IEEE Trans. Veh. Technol..