On end-to-end architecture for transporting MPEG-4 video over the Internet

With the success of the Internet and flexibility of MPEG-4, transporting MPEG-4 video over the Internet is expected to be an important component of many multimedia applications in the near future. Video applications typically have delay and loss requirements, which cannot be adequately supported by the current Internet. Thus, it is a challenging problem to design an efficient MPEG-4 video delivery system that can maximize the perceptual quality while achieving high resource utilization. This paper addresses this problem by presenting an end-to-end architecture for transporting MPEG-4 video over the Internet. We present a framework for transporting MPEG-4 video, which includes source rate adaptation, packetization, feedback control, and error control. The main contributions of this paper are: (1) a feedback control algorithm based on the Real Time Protocol (RTP) and the Real Time Control Protocol (RTCP); (2) an adaptive source-encoding algorithm for MPEG-4 video which is able to adjust the output rate of MPEG-4 video to the desired rate; and (3) an efficient and robust packetization algorithm for MPEG video bit-streams at the sync layer for Internet transport. Simulation results show that our end-to-end transport architecture achieves good perceptual picture quality for MPEG-4 video under low bit-rate and varying network conditions and efficiently utilizes network resources.

[1]  Injong Rhee,et al.  Error control techniques for interactive low-bit rate video transmission over the Internet , 1998, SIGCOMM '98.

[2]  Raj Talluri,et al.  A robust, scalable, object-based video compression technique for very low bit-rate coding , 1997, IEEE Trans. Circuits Syst. Video Technol..

[3]  Ya-Qin Zhang,et al.  Performance of MPEG Codecs in the Presence of Errors , 1994, J. Vis. Commun. Image Represent..

[4]  Sanjit K. Mitra,et al.  Rate-distortion optimized mode selection for very low bit rate video coding and the emerging H.263 standard , 1996, IEEE Trans. Circuits Syst. Video Technol..

[5]  Jörg Ott,et al.  Error resilience support in H.263+ , 1998, IEEE Trans. Circuits Syst. Video Technol..

[6]  Wei Ding Joint encoder and channel rate control of VBR video over ATM networks , 1997, IEEE Trans. Circuits Syst. Video Technol..

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

[8]  Alexandros Eleftheriadis,et al.  Meeting Arbitrary QoS Constraints Using Dynamic Rate Shaping of Coded Digital Video , 1995, NOSSDAV.

[9]  R. Talluri,et al.  Error-resilient video coding in the ISO MPEG-4 standard , 1998, IEEE Commun. Mag..

[10]  Stephen E. Deering,et al.  Path MTU discovery , 1990, RFC.

[11]  Anthony Vetro,et al.  MPEG-4 rate control for multiple video objects , 1999, IEEE Trans. Circuits Syst. Video Technol..

[12]  Wei Ding,et al.  Joint control of spatial quantization and temporal sampling for very low bit rate video , 1996, 1996 IEEE International Conference on Acoustics, Speech, and Signal Processing Conference Proceedings.

[13]  Jungwoo Lee,et al.  Rate-distortion optimized frame type selection for MPEG encoding , 1997, IEEE Trans. Circuits Syst. Video Technol..

[14]  Tihao Chiang,et al.  A new rate control scheme using quadratic rate distortion model , 1997, IEEE Trans. Circuits Syst. Video Technol..

[15]  Walid Dabbous,et al.  Analysis of a Delay Based Congestion Avoidance Algorithm , 1992, High Performance Networking.

[16]  Ya-Qin Zhang,et al.  Robust video coding algorithms and systems , 1999 .

[17]  Thierry Turletti,et al.  Adaptive error control for packet video in the Internet , 1996, Proceedings of 3rd IEEE International Conference on Image Processing.

[18]  Yiwei Thomas Hou,et al.  On network bandwidth sharing for transporting rate-adaptive packet video using feedback , 2000, Int. J. Commun. Syst..

[19]  Ya-Qin Zhang,et al.  Layered image transmission over cellular radio channels , 1994 .

[20]  Jörg Ott,et al.  RTP Payload Format for the 1998 Version of ITU-T Rec. H.263 Video (H.263+) , 1998, RFC.

[21]  Information technology — Coding of audio-visual objects — Part 3 : Audio Technologies de l ' information — Codage des objets audiovisuels — Partie , 1999 .

[22]  Ping Pan,et al.  Internet Engineering Task Force , 1995 .

[23]  Fabrice Le Leannec,et al.  Error-resilient video transmission over the Internet , 1998, Electronic Imaging.

[24]  Christian Huitema,et al.  RTP Payload Format for H.261 Video Streams , 1996, RFC.

[25]  Carsten Herpel RTP Payload Format for MPEG-4 Elementary Streams , 1998 .

[26]  Antonio Ortega,et al.  Joint Selection of Source and Channel Rate for VBR Video Transmission Under ATM Policing Constraints , 1997, IEEE J. Sel. Areas Commun..

[27]  John M. Danskin,et al.  Fast lossy Internet image transmission , 1995, MULTIMEDIA '95.

[28]  Yao Wang,et al.  Error control and concealment for video communication: a review , 1998, Proc. IEEE.

[29]  Lajos Hanzo,et al.  Transmission of subband-coded images via mobile channels , 1993, IEEE Trans. Circuits Syst. Video Technol..

[30]  Vivek K. Goyal,et al.  RTP Payload Format for MPEG1/MPEG2 Video , 1996, RFC.

[31]  Chad Zhu RTP Payload Format for H.263 Video Streams , 1997, RFC.

[32]  Wei Ding,et al.  Rate control of MPEG video coding and recording by rate-quantization modeling , 1996, IEEE Trans. Circuits Syst. Video Technol..

[33]  Thierry Turletti,et al.  Experience with control mechanisms for packet video in the internet , 1998, CCRV.

[34]  Christian Huitema,et al.  Videoconferencing on the Internet , 1996, TNET.

[35]  Yiwei Thomas Hou,et al.  Network bandwidth sharing for transporting rate-adaptive packet video using feedback , 1998, IEEE GLOBECOM 1998 (Cat. NO. 98CH36250).

[36]  ZhangYa-Qin,et al.  A new rate control scheme using quadratic rate distortion model , 1997 .

[37]  Huifang Sun,et al.  MPEG coding performance improvement by jointly optimizing coding mode decisions and rate control , 1997, IEEE Trans. Circuits Syst. Video Technol..