The Multimedia Internet Terminal (MInT)

The Multimedia Internet Terminal (MInT)\protect\footnotemark[1] is a flexible multimedia tool set that allows the establishment and control of multimedia sessions across the Internet. The system architecture is fully distributed, with no central components. For each participant, a coordinating application manages a set of loosely coupled media and control agents. Using the coordinating application, session members can control the sending and receiving of several audio and video streams, invite other users to the session and negotiate the order in which members are allowed to speak. The different components of MInT are separate processes that are independent from one another, yet can easily communicate with each other using a simple interprocess communication protocol based on local multicast. Individual components can be replaced without affecting the operation of other components. The same media agents can be used in applications ranging from media‐on‐demand retrieval to Internet telephony and distance learning, simply by using different control tools. To improve the quality of service of the multimedia sessions MInT is enhanced with a suite of QoS control mechanisms including resource reservation based on RSVP, adaptive media control and the ability to send video data in hierarchically layered streams. Thus, the tool set can accommodate a range of capabilities and available network bandwidths in heterogeneous environments.

[1]  Henning Schulzrinne Simple Conference Invitation Protocol , 1996 .

[2]  Wieland Holfelder Interactive Remote Recording and Playback of Multicast Videoconferences , 1997, IDMS.

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

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

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

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

[7]  David L. Mills,et al.  Network Time Protocol (Version 3) Specification, Implementation , 1992 .

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

[9]  Nachum Shacham,et al.  Multipoint communication by hierarchically encoded data , 1992, [Proceedings] IEEE INFOCOM '92: The Conference on Computer Communications.

[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]  ZHANGLi-xia,et al.  A reliable multicast framework for light-weight sessions and application level framing , 1995 .

[13]  Dorgham Sisalem End-To-End Quality of Service Control Using Adaptive Applications , 1997 .

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

[15]  Stephen Deering,et al.  Multicast routing in a datagram internetwork , 1992 .

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

[17]  Vicky Hardman,et al.  Lip synchronisation for use over the Internet: analysis and implementation , 1996, Proceedings of GLOBECOM'96. 1996 IEEE Global Telecommunications Conference.

[18]  Klara Nahrstedt,et al.  Building QoS into Distributed Systems: IFIP TC6 WG6.1 Fifth International Workshop on Quality of Service (IWQOS '97), 21-23 May 1997, New York, USA , 1997 .

[19]  Mark Handley,et al.  The Internet Multimedia Conferencing Architecture , 2000 .

[20]  Scott Shenker,et al.  Integrated Services in the Internet Architecture : an Overview Status of this Memo , 1994 .

[21]  David P. Zimmerman The Finger User Information Protocol , 1991, RFC.

[22]  John K. Ousterhout,et al.  Tcl and the Tk Toolkit , 1994 .

[23]  Henning Schulzrinne,et al.  Dynamic QoS control of multimedia applications based on RTP , 1996, Comput. Commun..

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

[25]  Kazunori Shimamura,et al.  A promising groupware system for broadband ISDN: PMTC , 1992, CCRV.

[26]  Henning Schulzrinne,et al.  A comprehensive multimedia control architecture for the Internet , 1997, Proceedings of 7th International Workshop on Network and Operating System Support for Digital Audio and Video (NOSSDAV '97).

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

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

[29]  Henning Schulzrinne,et al.  RE-ENGINEERING THE TELEPHONE SYSTEM , 1998 .

[30]  Fumio Kishino,et al.  A Multi-Media Teleconference Terminal Controlling Quantity Of Flow In Packet Transmission. , 1989, Other Conferences.

[31]  Lixia Zhang,et al.  Resource ReSerVation Protocol (RSVP) - Version 1 Functional Specification , 1997, RFC.

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

[33]  D. Hoffman,et al.  Hierarchical video distribution over Internet-style networks , 1996, Proceedings of 3rd IEEE International Conference on Image Processing.

[34]  Thierry Turletti,et al.  H.261 software Codec for videoconferencing over the internet , 1993 .

[35]  Henning Schulzrinne,et al.  The Direct Adjustment Algorithm: A TCP-Friendly Adaptation Scheme , 2000, QofIS.

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

[37]  Michael Cohen,et al.  Exocentric Control of Audio Imaging in Binaural Telecommunication , 1992 .