Effective congestion and error control for scalable video coding extension of the H.264/AVC

We present an effective congestion and error control mechanism for scalable video coding (SVC) extension of the H.264/AVC video dissemination over Internet. The congestion control is used to determine the appropriate number of SVC video layers based on bandwidth inference congestion (BIC) control protocol for layered multicast scenarios and the error control is achieved by unequal forward error correction (FEC) layered protection using block erasure coding. Through the real Internet streaming experiments, we demonstrate the effectiveness of the proposed layered SVC delivery, in terms of subscription layer, average packet loss rate and PSNRs, under several layered-definition scalabilities.

[1]  Jenq-Neng Hwang,et al.  An Embedded Packet Train and Adaptive FEC Scheme for VoIP Over Wired/Wireless Ip Networks , 2006, 2006 IEEE International Conference on Acoustics Speech and Signal Processing Proceedings.

[2]  A. Legout,et al.  Fast Convergence for Cumulative Layered Multicast Transmission Schemes , 1999 .

[3]  Luigi Rizzo,et al.  A reliable multicast data distribution protocol based on software FEC techniques , 1997, The Fourth IEEE Workshop on High-Performance Communication Systems.

[4]  Michael Mitzenmacher,et al.  FLID-DL: congestion control for layered multicast , 2002, IEEE J. Sel. Areas Commun..

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

[6]  Steven McCanne,et al.  Receiver-driven layered multicast , 2001 .

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

[8]  Steven McCanne,et al.  Low-Complexity Video Coding for Receiver-Driven Layered Multicast , 1997, IEEE J. Sel. Areas Commun..

[9]  R. Blahut Theory and practice of error control codes , 1983 .

[10]  Sung-Jea Ko,et al.  Video transmission adopting scalable video coding over time-varying networks , 2006, IEEE Transactions on Consumer Electronics.

[11]  Jenq-Neng Hwang,et al.  A scalable video transmission system using bandwidth inference in congestion control , 2004, 2004 IEEE International Symposium on Circuits and Systems (IEEE Cat. No.04CH37512).

[12]  Joint Video Team Draft ITU-T Recommendation and Final draft international standard of joint video specification , 2003 .

[13]  Huang Chih-wei,et al.  An embedded packet train and adaptive FEC scheme for effective video adaptation over wireless broadband networks , 2006 .

[14]  Jenq-Neng Hwang,et al.  End-to-end available bandwidth estimation and time measurement adjustment for multimedia QOS , 2003, 2003 International Conference on Multimedia and Expo. ICME '03. Proceedings (Cat. No.03TH8698).

[15]  Jon Crowcroft,et al.  TCP-like congestion control for layered multicast data transfer , 1998, Proceedings. IEEE INFOCOM '98, the Conference on Computer Communications. Seventeenth Annual Joint Conference of the IEEE Computer and Communications Societies. Gateway to the 21st Century (Cat. No.98.

[16]  Jenq-Neng Hwang,et al.  A scalable VideoGIS system for GPS-guided vehicles , 2004, 2004 IEEE International Conference on Acoustics, Speech, and Signal Processing.

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