Robust Internet video transmission based on scalable coding and unequal error protection

In this article we describe and investigate an Internet video streaming system based on a scalable video coder combined with unequal error protection that maintains an acceptable picture quality over a wide range of connection qualities. The proposed approach does not require any specific support from the network layer and is especially suited for Internet multicast applications where different users are perceiving different transmission conditions and no feedback channel can be employed. We derive a theoretical framework for the overall system by which the Internet packet loss behavior can be directly related to the picture quality perceived at the receiver. We demonstrate how this framework can be used to select appropriate parameter values for the overall system design. Experimental results show how the presented system achieves a gracefully degrading picture quality for packet losses up to 30%.

[1]  Thomas Wiegand,et al.  Bit allocation methods for closed-loop coding of oversampled pyramid decompositions , 1997, Proceedings of International Conference on Image Processing.

[2]  Gary J. Sullivan,et al.  Rate-distortion optimization for video compression , 1998, IEEE Signal Process. Mag..

[3]  Wai-tian Tan,et al.  Real time software implementation of scalable video codec , 1996, Proceedings of 3rd IEEE International Conference on Image Processing.

[4]  N. J. A. Sloane,et al.  A fast encoding method for lattice codes and quantizers , 1983, IEEE Trans. Inf. Theory.

[5]  New Riders MBONE: Interactive Multimedia on the Internet , 1995 .

[6]  D. Hoffman,et al.  Hierarchical video distribution over Internet-style networks , 1996, Proceedings of 3rd IEEE International Conference on Image Processing.

[7]  Madhu Sudan,et al.  Priority encoding transmission , 1994, Proceedings 35th Annual Symposium on Foundations of Computer Science.

[8]  Anthony J. McAuley,et al.  Reliable broadband communication using a burst erasure correcting code , 1990, SIGCOMM '90.

[9]  Itu-T Video coding for low bitrate communication , 1996 .

[10]  Geoffrey Morrison,et al.  A spatially layered hierarchical approach to video coding , 1993, Signal Process. Image Commun..

[11]  Christian Leicher Hierarchical Encoding of MPEG Sequences Using Priority Encoding Transmission (PET) , 1994 .

[12]  Amy R. Reibman,et al.  Constraints on variable bit-rate video for ATM networks , 1992, IEEE Trans. Circuits Syst. Video Technol..

[13]  W. Fischer,et al.  Sphere Packings, Lattices and Groups , 1990 .

[14]  Bernd Girod,et al.  Scalable video transmission for the Internet , 1997, Comput. Networks ISDN Syst..

[15]  Amre El-Hoiydi,et al.  A flexible network architecture for UMTS , 1998, IEEE Wirel. Commun..

[16]  E. O. Elliott A model of the switched telephone network for data communications , 1965 .

[17]  A.R.K. Sastry,et al.  Models for channels with memory and their applications to error control , 1978, Proceedings of the IEEE.

[18]  Ernö Kovacs,et al.  UMTS: a middleware architecture and mobile API approach , 1998, IEEE Wirel. Commun..

[19]  James W. Modestino,et al.  Design of a transport coding scheme for high-quality video over ATM networks , 1997, IEEE Trans. Circuits Syst. Video Technol..

[20]  Martin Vetterli,et al.  Interpolative multiresolution coding of advance television with compatible subchannels , 1991, IEEE Trans. Circuits Syst. Video Technol..

[21]  Brian K. Schmidt,et al.  An End to End Software Only Scalable Video Delivery , 1995, NOSSDAV.

[22]  Bernd Girod,et al.  Scalable video for multimedia workstations , 1993, Comput. Graph..

[23]  Ulrich K. Sorger A new Reed-Solomon code decoding algorithm based on Newton's interpolation , 1993, IEEE Trans. Inf. Theory.

[24]  John F. Arnold,et al.  Layered coding using bitstream decomposition with drift correction , 1997, IEEE Trans. Circuits Syst. Video Technol..

[25]  N. J. A. Sloane,et al.  Fast quantizing and decoding and algorithms for lattice quantizers and codes , 1982, IEEE Trans. Inf. Theory.

[26]  J.L. Massey,et al.  Theory and practice of error control codes , 1986, Proceedings of the IEEE.

[27]  Henning Schulzrinne,et al.  RTP: A Transport Protocol for Real-Time Applications , 1996, RFC.

[28]  Bernd Girod,et al.  Scalable Video Coding With Multiscale Motion Compensation And Unequal Error Protection , 1996 .

[29]  Ernst W. Biersack,et al.  Performance Avaluation of Forward Error Correction in an ATM Environment , 1993, IEEE J. Sel. Areas Commun..