Layered coding vs. multiple descriptions for video streaming over multiple paths

In this paper, we examine the performance of specific implementations of multiple description coding and of layered coding for video streaming over error-prone packet switched networks. We compare their performance using different transmission schemes with and without network path diversity. It is shown that given the specific implementations there is a large variation in relative performance between multiple description coding and layered coding depending on the employed transmission scheme. For scenarios where the packet transmission schedules can be optimized in a rate-distortion sense, layered coding provides a better performance. The converse is true for scenarios where the packet schedules are not rate-distortion optimized.

[1]  David L. Black,et al.  An Architecture for Differentiated Service , 1998 .

[2]  John G. Apostolopoulos,et al.  Unbalanced multiple description video communication using path diversity , 2001, Proceedings 2001 International Conference on Image Processing (Cat. No.01CH37205).

[3]  JongWon Kim,et al.  Quality-of-service mapping mechanism for packet video in differentiated services network , 2001, IEEE Trans. Multim..

[4]  Michael T. Orchard,et al.  Multiple description coding for video using motion compensated prediction , 1999, Proceedings 1999 International Conference on Image Processing (Cat. 99CH36348).

[5]  Zixiang Xiong,et al.  Low bit-rate scalable video coding with 3-D set partitioning in hierarchical trees (3-D SPIHT) , 2000, IEEE Trans. Circuits Syst. Video Technol..

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

[7]  Eric Dubois,et al.  Approaches to layered coding for dual-rate wireless video transmission , 1994, Proceedings of 1st International Conference on Image Processing.

[8]  Avideh Zakhor,et al.  Multicast Transmission of Scalable Video using Receiver- driven Hierarchical FEC , 1999 .

[9]  Antonio Ortega,et al.  Comparison of multiple-description coding and layered coding based on network simulations , 2000, Electronic Imaging.

[10]  Yücel Altunbasak,et al.  A collaborative multiple description transform coding and statistical error concealment method for error resilient video streaming over noisy channels , 2002, 2002 IEEE International Conference on Acoustics, Speech, and Signal Processing.

[11]  Mohammed Ghanbari,et al.  Two-layer coding of video signals for VBR networks , 1989, IEEE J. Sel. Areas Commun..

[12]  Enrico Masala,et al.  Adaptive picture slicing for distortion-based classification of video packets , 2001, 2001 IEEE Fourth Workshop on Multimedia Signal Processing (Cat. No.01TH8564).

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

[14]  Thierry Turletti,et al.  Experiments with a Layered Transmission Scheme over the Internet , 1997 .

[15]  Shivendra S. Panwar,et al.  Wireless video transport using path diversity: multiple description vs layered coding , 2002, Proceedings. International Conference on Image Processing.

[16]  Wei Tsang Ooi,et al.  Layered coding with good allocation outperforms multiple description coding over multiple paths , 2004, 2004 IEEE International Conference on Multimedia and Expo (ICME) (IEEE Cat. No.04TH8763).

[17]  Juan Carlos De Martin,et al.  Delivery of MPEG video streams with constant perceptual quality of service , 2002, Proceedings. IEEE International Conference on Multimedia and Expo.

[18]  Yao Wang,et al.  Error-resilient video coding using multiple description motion compensation , 2002, IEEE Trans. Circuits Syst. Video Technol..

[19]  Shivendra S. Panwar,et al.  Supporting image and video applications in a multihop radio environment using path diversity and multiple description coding , 2002, IEEE Trans. Circuits Syst. Video Technol..

[20]  John G. Apostolopoulos,et al.  Reliable video communication over lossy packet networks using multiple state encoding and path diversity , 2000, IS&T/SPIE Electronic Imaging.

[21]  Yao Wang,et al.  Transmission of multiple description and layered video over an EGPRS wireless network , 2000, Proceedings 2000 International Conference on Image Processing (Cat. No.00CH37101).

[22]  Wai-tian Tan,et al.  Performance of a multiple description streaming media content delivery network , 2002, Proceedings. International Conference on Image Processing.

[23]  Avideh Zakhor,et al.  Internet video using error resilient scalable compression and cooperative transport protocol , 1998, Proceedings 1998 International Conference on Image Processing. ICIP98 (Cat. No.98CB36269).

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

[25]  Deborah Estrin,et al.  RAP: An end-to-end rate-based congestion control mechanism for realtime streams in the Internet , 1999, IEEE INFOCOM '99. Conference on Computer Communications. Proceedings. Eighteenth Annual Joint Conference of the IEEE Computer and Communications Societies. The Future is Now (Cat. No.99CH36320).

[26]  Hayder Radha,et al.  Scalable Internet video using MPEG-4 , 1999, Signal Process. Image Commun..

[27]  Matthew Mathis,et al.  The macroscopic behavior of the TCP congestion avoidance algorithm , 1997, CCRV.

[28]  Qian Zhang,et al.  Resource allocation for audio and video streaming over the Internet , 2000, 2000 IEEE International Symposium on Circuits and Systems. Emerging Technologies for the 21st Century. Proceedings (IEEE Cat No.00CH36353).

[29]  Philip A. Chou,et al.  Cost-distortion optimized streaming media over DiffServ networks , 2002, Proceedings. IEEE International Conference on Multimedia and Expo.

[30]  Bernd Girod,et al.  Channel-adaptive video streaming using packet path diversity and rate-distortion optimized reference picture selection , 2002, 2002 IEEE Workshop on Multimedia Signal Processing..

[31]  Mark Handley,et al.  Equation-based congestion control for unicast applications , 2000, SIGCOMM 2000.

[32]  JongWon Kim,et al.  Relative priority based QoS interaction between video applications and differentiated service networks , 2000, Proceedings 2000 International Conference on Image Processing (Cat. No.00CH37101).

[33]  Yücel Altunbasak,et al.  Performance comparisons of layered and multiple description coded video streaming over error-prone networks , 2003, IEEE International Conference on Communications, 2003. ICC '03..

[34]  Avideh Zakhor,et al.  Robust multipath source routing protocol (RMPSR) for video communication over wireless ad hoc networks , 2004, 2004 IEEE International Conference on Multimedia and Expo (ICME) (IEEE Cat. No.04TH8763).

[35]  Henning Schulzrinne,et al.  The Loss-delay Based Adjustment Algorithm: a Tcp-friendly Adaptation Scheme , 1998 .

[36]  Michael T. Orchard,et al.  Performance of multiple description coders on a real channel , 1999, 1999 IEEE International Conference on Acoustics, Speech, and Signal Processing. Proceedings. ICASSP99 (Cat. No.99CH36258).

[37]  Antonio Ortega,et al.  Rate-distortion optimization in a robust video transmission based on unbalanced multiple description coding , 2001, 2001 IEEE Fourth Workshop on Multimedia Signal Processing (Cat. No.01TH8564).

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

[39]  Antonio Ortega,et al.  Robust video communication by combining scalability and multiple description coding techniques , 2003, IS&T/SPIE Electronic Imaging.

[40]  Albert Wang,et al.  Error control for receiver-driven layered multicast of audio and video , 2001, IEEE Trans. Multim..

[41]  Bernd Girod,et al.  Rate-distortion optimized packet scheduling and routing for media streaming with path diversity , 2003, Data Compression Conference, 2003. Proceedings. DCC 2003.

[42]  Jianhua Lu,et al.  Channel-optimized video transmission over WCDMA system , 2002, Vehicular Technology Conference. IEEE 55th Vehicular Technology Conference. VTC Spring 2002 (Cat. No.02CH37367).