Lip synchronisation for use over the Internet: analysis and implementation

This paper presents the first implementation of multicast interstream synchronisation over the Mbone/Internet. Variable bit-rate video, packet audio with silence supression and the unpredictable Mbone traffic characteristics provide a real test for the design. The paper also describes an efficient novel video tool architecture to provide intra-stream synchronisation, and implementation of interstream synchronisation using a local conference bus. Subjective performance results indicate that the efficient implementation is good enough to provide lip synchronisation for multimedia conferencing applications.

[1]  Steven McCanne,et al.  Workstation Video Playback Performance with Competitive Process Load , 1995, NOSSDAV.

[2]  Tom Fisher sher,et al.  Real-time Scheduling Support in Ultrix-4.2 for Multimedia Communication ? , 1992 .

[3]  John Zolnowsky,et al.  Realtime Scheduling in SunOS 5.0 , 1992 .

[4]  Warren A. Montgomery,et al.  Techniques for Packet Voice Synchronization , 1983, IEEE J. Sel. Areas Commun..

[5]  David L. Mills,et al.  Network Time Protocol (Version 3) Specification, Implementation and Analysis , 1992, RFC.

[6]  Tom Fisher,et al.  Real-Time Scheduling Support in Ultrix-4.2 for Multimedia Communiation , 1992, NOSSDAV.

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

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

[9]  Isidor Kouvelas,et al.  Overcoming workstation scheduling problems in a real-time audio tool , 1997 .

[10]  Thierry Turletti,et al.  The INRIA Videoconferencing System (IVS) , 1994 .

[11]  David K. Y. Yau,et al.  Operating system support for distributed multimedia , 1998 .

[12]  Lian Li,et al.  Synchronization of Multimedia Data for a Multimedia News-on-Demand Application , 1996, IEEE J. Sel. Areas Commun..

[13]  David K. Y. Yau,et al.  Operating system support for distributed multimedia , 1998, Int. J. Intell. Syst..

[14]  Ian Wakeman,et al.  The conference control channel protocol (CCCP): a scalable base for building conference control applications , 1995, SIGCOMM '95.

[15]  Marco Spuri,et al.  Implications of Classical Scheduling Results for Real-Time Systems , 1995, Computer.

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

[17]  Olof Hagsand,et al.  Workstation Support for Real-Time Multimedia Communication , 1994, USENIX Winter.

[18]  Newton Faller Measuring the Latency Time of Real-Time Unix-like Operating Systems , 1992 .

[19]  Stephen Casner Are You on the MBone? , 1994, IEEE Multim..