Experiments with a Layered Transmission Scheme over the Internet

Combining hierarchical coding of data with receiver-driven control appears to be an attractive scheme for the multicast transmission of audio/video ows in a heterogeneous multicast environment such as the Internet. However, little experimental data is available regarding the actual performance of such schemes over the Internet. Previous work such as that on receiver driven layered multicast uses join experiments to choose the best quality signal a receiver can subscribe to. In this paper, we present a receiver-based multicast rate control mechanism based on a recently proposed TCP-friendly unicast mechanism. We have implemented this mechanism and evaluate its performance in conjunction with a simple layered audio coding scheme. We nd that it has interesting convergence and performance properties, but also bring out its limitations. nous valuons ici ses performances et limitations.

[1]  Stephen E. Deering,et al.  First IETF internet audiocast , 1992, CCRV.

[2]  V. Jacobson,et al.  Congestion avoidance and control , 1988, CCRV.

[3]  Van Jacobson,et al.  Compressing IP/UDP/RTP Headers for Low-Speed Serial Links , 1999, RFC.

[4]  T. V. Lakshman,et al.  Window-based error recovery and flow control with a slow acknowledgement channel: a study of TCP/IP performance , 1997, Proceedings of INFOCOM '97.

[5]  Navin Chaddha A software only scalable video delivery system for multimedia applications over heterogeneous networks , 1995, Proceedings., International Conference on Image Processing.

[6]  Andreas Spanias,et al.  Speech coding: a tutorial review , 1994, Proc. IEEE.

[7]  Ian Wakeman,et al.  Scalable Feedback Control for Multicast Video Distribution in the Internet , 1994, SIGCOMM.

[8]  George C. Polyzos,et al.  Filter Propagation in Dissemination Trees: Trading Off Bandwidth and Processing in Continuous Media Networks , 1993, NOSSDAV.

[9]  Steven McCanne,et al.  Rtp usage with layered multimedia streams , 1996 .

[10]  S. Floyd,et al.  Tcp-friendly unicast rate-based flow control , 1997 .

[11]  Martin Vetterli,et al.  Joint source/channel coding of statistically multiplexed real-time services on packet networks , 1993, TNET.

[12]  Paul E. McKenney,et al.  Packet recovery in high-speed networks using coding and buffer management , 1990, Proceedings. IEEE INFOCOM '90: Ninth Annual Joint Conference of the IEEE Computer and Communications Societies@m_The Multiple Facets of Integration.

[13]  George C. Polyzos,et al.  Measurement Considerations for Assessing Unidirectional Latencies � , 1993 .

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

[15]  Clifford J. Weinstein,et al.  Experience with Speech Communication in Packet Networks , 1983, IEEE J. Sel. Areas Commun..

[16]  Steven McCanne,et al.  Receiver-driven layered multicast , 1996, SIGCOMM '96.

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

[18]  Henning Schulzrinne,et al.  Adaptive playout mechanisms for packetized audio applications in wide-area networks , 1994, Proceedings of INFOCOM '94 Conference on Computer Communications.

[19]  Van Jacobson,et al.  The synchronization of periodic routing messages , 1993, SIGCOMM '93.

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

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

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

[23]  Mostafa H. Ammar,et al.  On the use of destination set grouping to improve fairness in multicast video distribution , 1996, Proceedings of IEEE INFOCOM '96. Conference on Computer Communications.

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

[25]  Steven McCanne,et al.  An application level video gateway , 1995, MULTIMEDIA '95.