Error control techniques for interactive low-bit rate video transmission over the Internet

A new retransmission-based error control technique is presented that does not incur any additional latency in frame playout times, and hence are suitable for interactive applications. It takes advantage of the motion prediction loop employed in most motion compensation-based codecs. By correcting errors in a reference frame caused by earlier packet loss, it prevents error propagation. The technique rearranges the temporal dependency of frames so that a displayed frame is referenced for the decoding of its succeeding dependent frames much later than its display time. Thus, the delay in repairing lost packets can be effectively masked out. The developed technique is combined with layered video coding to maintain consistently good video quality even under heavy packet loss. Through the results of extensive Internet experiments, the paper shows that layered coding can be very effective when combined with the retransmission-based error control technique for low-bit rate transmission over best effort networks where no network-level mechanism exists for protecting high priority data from packet loss.

[1]  Harrick M. Vin,et al.  Techniques for resilient transmission of JPEG video streams , 1995, Electronic Imaging.

[2]  Fumio Kishino,et al.  Variable-Bit-Rate Coding Capable Of Compensating For Packet Loss , 1988, Other Conferences.

[3]  Axthonv G. Oettinger,et al.  IEEE Transactions on Information Theory , 1998 .

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

[5]  Hui Zhang,et al.  Resilient multicast support for continuous-media applications , 1997, Proceedings of 7th International Workshop on Network and Operating System Support for Digital Audio and Video (NOSSDAV '97).

[6]  Christos Papadopoulos,et al.  Retransmission-Based Error Control for Continuous Media Applications , 1996 .

[7]  George C. Polyzos,et al.  Multi-resolution Layered Coding for Real-Time Image Transmission: Architectural and Error Control Considerations , 1998, Real Time Imaging.

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

[9]  P. Brady Effects of transmission delay on conversational behavior on echo-free telephone circuits , 1971 .

[10]  Steven McCanne,et al.  vic: a flexible framework for packet video , 1995, MULTIMEDIA '95.

[11]  Eric Dubois,et al.  Low bit-rate video transmission over fading channels for wireless microcellular systems , 1996, IEEE Trans. Circuits Syst. Video Technol..

[12]  Magda El Zarki,et al.  Comparison of priority partition methods for VBR MPEG , 1994, Proceedings of INFOCOM '94 Conference on Computer Communications.

[13]  Xue Li,et al.  Layered video multicast with retransmission (LVMR): evaluation of error recovery schemes , 1997, Proceedings of 7th International Workshop on Network and Operating System Support for Digital Audio and Video (NOSSDAV '97).

[14]  Steven McCanne,et al.  A layered DCT coder for Internet video , 1996, Proceedings of 3rd IEEE International Conference on Image Processing.

[15]  Madhu Sudan,et al.  Priority encoding transmission , 1996, IEEE Trans. Inf. Theory.

[16]  Dipankar Raychaudhuri,et al.  Performance of packet video with combined error recovery and concealment , 1995, Proceedings of INFOCOM'95.

[17]  Andrew Calway,et al.  Proceedings of the IEEE International Conference on Image Processing , 1996 .

[18]  太田 直久,et al.  Packet video : modeling and signal processing , 1994 .

[19]  P. Pancha,et al.  MPEG coding for variable bit rate video transmission , 1994, IEEE Communications Magazine.

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

[21]  Alfred C. Weaver,et al.  On Retransmission-Based Error Control for Continuous Media Traffic in Packet-Switching Networks , 1996, Comput. Networks ISDN Syst..