Multipoint Multimedia Teleconference System with Adaptive Synchronization

This paper discusses major issues involved in the design and implementation of a multipoint multimedia conference system, such as system architecture, conference management, session control, and intramedium and intermedia synchronization. In particular, emphasis is given to conference management and adaptive synchronization algorithms. The management of multiparticipants is based upon a distributed architecture for greater flexibility. The proposed synchronization algorithm is adaptive to network changes, eliminates the need for a global clock, and is immune to the clock frequency drift, while its realization is very simple and the involved overhead is minimal. The essence of the algorithm is partitioning the vicinity of the arrival epochs of multimedia objects into three regions and counting arrivals at each region. The function of the synchronizer is to shift the playback clock (PBC) according to the individual counter contents. The ideas proposed are implemented within a teleconference system on the Ethernet/FDDI using the TCP/UDP. Experimental results show that the proposed synchronization algorithm performs well in our network testbed environment.

[1]  F. Alvarez-Cuevas,et al.  Voice synchronization in packet switching networks , 1993, IEEE Network.

[2]  John A. Robinson,et al.  A multimedia interactive conferencing application for personal workstations , 1991, IEEE Trans. Commun..

[3]  Alexandros Eleftheriadis,et al.  Algorithms and performance evaluation of the Xphone multimedia communication system , 1993, MULTIMEDIA '93.

[4]  Gerald Weiss,et al.  Implementation mechanisms for packet switched voice conferencing , 1989, IEEE J. Sel. Areas Commun..

[5]  C. Patridge,et al.  Flow synchronization protocol , 1992, [Conference Record] GLOBECOM '92 - Communications for Global Users: IEEE.

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

[7]  P. Venkat Rangan,et al.  Adaptive feedback techniques for synchronized multimedia retrieval over integrated networks , 1993, TNET.

[8]  T. J. Baumgartner,et al.  A Software Architecture for Workstations Supporting Multimedia Conferencing in Packet Switching Networks , 1990, IEEE J. Sel. Areas Commun..

[9]  Sudhir R. Ahuja,et al.  The Rapport multimedia conferencing system-a software overview , 1988, [1988] Proceedings. 2nd IEEE Conference on Computer Workstations.

[10]  Ralf Steinmetz,et al.  Synchronization Properties in Multimedia Systems , 1990, IEEE J. Sel. Areas Commun..

[11]  A. Ghafoor,et al.  A synchronization framework for communication of pre-orchestrated multimedia information , 1994, IEEE Network.

[12]  Sudhir R. Ahuja,et al.  Networking requirements of the Rapport multimedia conferencing system , 1988, IEEE INFOCOM '88,Seventh Annual Joint Conference of the IEEE Computer and Communcations Societies. Networks: Evolution or Revolution?.

[13]  Arif Ghafoor,et al.  Multimedia Synchronization Protocols for Broadband Integrated Services , 1991, IEEE J. Sel. Areas Commun..

[14]  Shiro Sakata Development and Evaluation of an In-House Multimedia Desktop Conference System , 1990, IEEE J. Sel. Areas Commun..

[15]  Myung J. Lee,et al.  Design, implementation and analysis of a multimedia conference system using TCP/UDP , 1994, Proceedings of ICC/SUPERCOMM'94 - 1994 International Conference on Communications.

[16]  Howard P. Katseff,et al.  Predictive prefetch in the Nemesis multimedia information service , 1994, MULTIMEDIA '94.

[17]  Deborah Estrin,et al.  RSVP: a new resource ReSerVation Protocol , 1993 .

[18]  Chandrajit L. Bajaj,et al.  Shastra: multimedia collaborative design environment , 1994, IEEE MultiMedia.

[19]  Myung J. Lee,et al.  Interparticipant synchronization in real-time multimedia conferencing using feedback , 1996, TNET.

[20]  Arif Ghafoor,et al.  Synchronization and Storage Models for Multimedia Objects , 1990, IEEE J. Sel. Areas Commun..