A comprehensive multimedia control architecture for the Internet

The Internet and intranets have been used to deliver continuous media, both stored and live, for a number of years. Most of the attention has focused on providing guaranteed quality of service (RSVP) and end-to-end data transport (RTP), with every application using its own control protocol. The author describe a control architecture that offers most standard advanced telephony features and integrates stored and conference multimedia. The protocol re-uses much of the "infrastructure" of HTTP, including its security and proxy mechanisms. The architecture is instantiated by two related, but independent protocols: the Session Initiation Protocol (SIP) for inviting participants to a multimedia session and the Real-Time Stream Protocol (RTSP) to control playback and recording for stored continuous media.

[1]  Lawrence C. Stewart,et al.  An Extension to HTTP : Digest Access Authentication , 1997, RFC.

[2]  Henning Schulzrinne,et al.  Real Time Streaming Protocol (RTSP) , 1998, RFC.

[3]  J.R. Ensor,et al.  Call and Connection Management: Making Desktop Conferencing Systems a Real Service , 1992, 4th IEEE ComSoc International Workshop on Multimedia Communications. MULTIMEDIA.

[4]  Dan Connolly,et al.  PEP - an Extension Mechanism for HTTP , 1997 .

[5]  Mark Handley,et al.  SAP: Session Announcement Protocol , 1996 .

[6]  D. Estrin,et al.  RSVP: a new resource reservation protocol , 1993, IEEE Communications Magazine.

[7]  Henning Schulzrinne,et al.  Voice Communication Across the Internet: A Network Voice Terminal , 1992 .

[8]  Henning Schulzrinne,et al.  Dynamic Configuration of Conferencing Applications using Pattern-Matching Multicast , 1995, NOSSDAV.

[9]  Robert Fish,et al.  The Touring Machine system , 1993, CACM.

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

[11]  Hans Eriksson,et al.  MBONE: the multicast backbone , 1994, CACM.

[12]  Vahe Balabanian,et al.  An introduction to digital storage media-command and control , 1996 .

[13]  P. Venkat Rangan,et al.  Software Architecture for Integration of Video Services in the Etherphone System , 1991, IEEE J. Sel. Areas Commun..

[14]  Henning Schulzrinne,et al.  A real-time stream control protocol (RTSP') , 1996 .

[15]  Paul Vixie,et al.  A DNS RR for specifying the location of services (DNS SRV) , 1996, RFC.

[16]  Tim Howes,et al.  Lightweight Directory Access Protocol , 1995, RFC.

[17]  Mark Handley,et al.  SIP: Session Initiation Protocol , 1999, RFC.

[18]  Ron Frederick,et al.  Experiences With Real-Time Software Video Compression , 1994 .

[19]  Francois Yergeau,et al.  UTF-8, a transformation format of Unicode and ISO 10646 , 1996, RFC.

[20]  Andrew H. Mutz,et al.  Transparent Content Negotiation in HTTP , 1998, RFC.

[21]  J. Postel,et al.  Multimedia conferencing: has it come of age? , 1991, Proceedings of the Twenty-Fourth Annual Hawaii International Conference on System Sciences.

[22]  Scott Shenker,et al.  Managing Shared Ephemeral Teleconferencing State: Policy and Mechanism , 1994, COST 237 Workshop.

[23]  Eve Schooler,et al.  A packet-switched multimedia conferencing system , 1989, SIGO.

[24]  Philip Lantz Usage of H.323 on the Internet , 1997 .

[25]  Carl Rigney RADIUS Accounting , 1997, RFC.

[26]  Roy T. Fielding,et al.  Hypertext Transfer Protocol - HTTP/1.0 , 1996, RFC.

[27]  David M. Kristol,et al.  HTTP State Management Mechanism , 1997, RFC.

[28]  Mark Handley,et al.  SDP: Session Description Protocol , 1998, RFC.

[29]  Donald Eastlake Universal Payment Preamble , 1996 .

[30]  Henning Schulzrinne,et al.  The network video terminal , 1996, Proceedings of 5th IEEE International Symposium on High Performance Distributed Computing.

[31]  E. Schooler,et al.  An Architecture for Multimedia Connection Management , 1992, 4th IEEE ComSoc International Workshop on Multimedia Communications. MULTIMEDIA.

[32]  R. Pandya,et al.  Emerging mobile and personal communication systems , 1995, IEEE Commun. Mag..