Intra- and inter-stream synchronisation for stored multimedia streams

Multimedia streams such as audio and video impose tight temporal constraints due to their continuous nature. Often, different multimedia streams must be presented in a synchronized way. We introduce a scheme for the continuous and synchronous delivery of distributed stored multimedia streams across a communications network. We propose a protocol for the synchronized playback, compute the buffer requirement, and describe the experimental results of our implementation. The scheme is very general and does not require bounded jitter or synchronized clocks and is able to cope with clock drifts and server drop outs.

[1]  Klara Nahrstedt,et al.  Multimedia: Computing, Communications and Applications , 1994 .

[2]  C. J. Screenan Synchronisation Services for Digital Con-tinuous Media , 1992 .

[3]  Daniel Köhler,et al.  Multimedia Playout Synchronisation Using Buffer Level Control , 1994, IWACA.

[4]  Calton Pu,et al.  Fine-Grain Adaptive Scheduling using Feedback , 1989, Comput. Syst..

[5]  Ernst W. Biersack,et al.  The server array: a scalable video server architecture , 1995, High-Speed Networking for Multimedia Applications.

[6]  Kurt Rothermel,et al.  An Adaptive Stream Synchronization Protocol , 1995, NOSSDAV.

[7]  Wolfgang Effelsberg,et al.  A taxonomy on multimedia synchronization , 1993, 1993 4th Workshop on Future Trends of Distributed Computing Systems.

[8]  Serge Fdida,et al.  Preserving temporal signature: a way to convey time constrained flows , 1993, Proceedings of GLOBECOM '93. IEEE Global Telecommunications Conference.

[9]  Eckhard Moeller,et al.  Interactive Distributed Multimedia Systems and Services , 1996, Lecture Notes in Computer Science.

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

[11]  Thomas D. C. Little,et al.  An Intermedia Skew Control System for Multimedia Data Presentation , 1992, NOSSDAV.

[12]  Werner Geyer Stream synchronization in a scalable video server array , 1995 .

[13]  Calton Pu,et al.  A Distributed Real-Time MPEG Video Audio Player , 1995, NOSSDAV.

[14]  H.M. Vin,et al.  Designing an on-demand multimedia service , 1992, IEEE Communications Magazine.

[15]  Yutaka Ishibashi,et al.  A synchronization mechanism for continuous media in multimedia communications , 1995, Proceedings of INFOCOM'95.

[16]  Ernst W. Biersack,et al.  A Synchronization Scheme for Stored Multimedia Streams , 1996, IDMS.