Hierarchical Optimization of Cascading Error Protection Scheme for H.264 Scalable Video Streaming

Forward error correction (FEC) coding has been shown to offer a feasible solution to fulfill the need for Quality of Service for multimedia streaming over the fluctuant channels, especially in terms of the reduction of end-to-end delay. In this paper, we propose the Dynamic FEC-Distortion Optimization Algorithm to efficiently utilize the network bandwidth for better visual quality by means of hierarchical coding structure with the cascading error protection scheme. The optimization criteria are based on the unequal error protection by taking account of the error drifting problems from both temporal motion compensation and inter-layer prediction of the H.264/MPEG-4 AVC scalable video coding so that the priorities of each video components can be differentiated for the calculation of the distribution of parity packets. It is shown that the cascading error protection scheme makes the hierarchical structure of error erasure code more efficient. Also, the proposed algorithm works particularly well for fast motion videos and the performance does not depend on accurate estimation of packet loss rate.

[1]  Jérôme Lacan,et al.  Systematic MDS erasure codes based on Vandermonde matrices , 2004, IEEE Communications Letters.

[2]  Mark Watson,et al.  Forward Error Correction (FEC) Building Block , 2007, RFC.

[3]  Qian Zhang,et al.  Error robust scalable audio streaming over wireless IP networks , 2004, IEEE Trans. Multim..

[4]  Luigi Rizzo,et al.  Effective erasure codes for reliable computer communication protocols , 1997, CCRV.

[5]  Michael Mitzenmacher,et al.  A digital fountain approach to asynchronous reliable multicast , 2002, IEEE J. Sel. Areas Commun..

[6]  Chae-Sub Lee IPTV over Next Generation Networks in ITU-T , 2007, 2007 2nd IEEE/IFIP International Workshop on Broadband Convergence Networks.

[7]  Weiping Li,et al.  Overview of fine granularity scalability in MPEG-4 video standard , 2001, IEEE Trans. Circuits Syst. Video Technol..

[8]  Bernd Girod,et al.  Robust Internet video transmission based on scalable coding and unequal error protection , 1999, Signal Process. Image Commun..

[9]  Wen Xu,et al.  Raptor codes for reliable download delivery in wireless broadcast systems , 2006, CCNC 2006. 2006 3rd IEEE Consumer Communications and Networking Conference, 2006..

[10]  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.

[11]  Luigi Atzori,et al.  Video transport over wireless channels: a cycle-based approach for rate control , 2004, MULTIMEDIA '04.

[12]  Ulrich H. Reimers,et al.  DVB-The Family of International Standards for Digital Video Broadcasting , 2004, Proceedings of the IEEE.

[13]  Mark Handley,et al.  The Use of Forward Error Correction (FEC) in Reliable Multicast , 2002, RFC.

[14]  Itu-T and Iso Iec Jtc Advanced video coding for generic audiovisual services , 2010 .

[15]  Seong-Ryong Kang,et al.  Modeling Best-Effort and FEC Streaming of Scalable Video in Lossy Network Channels , 2007, IEEE/ACM Transactions on Networking.

[16]  Jenq-Neng Hwang,et al.  Adaptive FEC Scheme For Layered Multimedia Streaming over Wired/Wireless Channels , 2005, 2005 IEEE 7th Workshop on Multimedia Signal Processing.

[17]  Avideh Zakhor,et al.  Video multicast using layered FEC and scalable compression , 2001, IEEE Trans. Circuits Syst. Video Technol..

[18]  Godred Fairhurst,et al.  Advice to link designers on link Automatic Repeat reQuest (ARQ) , 2002, RFC.