Abstract
Recent technology advances have made computer-based multimedia cooperation among distributed users feasible. Joint-Viewing (JV) is one such proposed cooperation concept. Correct interaction in it requires synchronization on various levels. In this paper we focus on synchronization aspects on the data stream level. We present several JV scenarios and state for each of these requirements concerning interstream synchronization. Then we introduce basic abstractions of a synchronization scheme, which is powerful enough to model a variety of JV configurations with their various synchronization needs. The presented scheme is based on the notion of a referencing system, which consists of a set of logical clocks, each defining a different time zone in the referencing system. Logical clocks provide timing information for input and output devices, which are used to produce and consume data in a synchronized fashion.
This work was supported in part by the EC RACE-II research initiative, within the frame of the RACE project no. 2060 “Coordination, Implementation and Operation of Multimedia Services” (CIO). The views contained in this document are those of the authors, and should not be interpreted as representing official policies endorsed within the CIO project.
Preview
Unable to display preview. Download preview PDF.
References
Almeida N., Cabral J., Alves A.: “End-to-End Synchronization in Packet-Switched-Networks”, Proc. of the “Second Intl. Workshop on Network and Operating System Support for Digital Audio and Video”, Nov 1991, to be published by Springer-Verlag
Anderson P., Homsy G., Govindan R.: “Abstractions for continuous media in a network window system”, Report No. UCB/CSD 90/596, Computer Science Division, University of California, Berkeley, Sep 1990
Coulson G., Garcia F., Hutchinson D., Shepherd D.: “Protocol Support for Distributed Multimedia Applications”, Proc. of the “Second Intl. Workshop on Network and Operating System Support for Digital Audio and Video”, Nov 1991, to be published by Springer-Verlag
Crowley T. et al.: “MMConf: An Infrastructure for Building Shared Multimedia Applications”, Proc. of the “Third Conference on Computer-Supported Cooperative Work”, ACM, New York, 1988
Dermler G., Froitzheim K.: “Joint Viewing and Teleoperation Services: A Reference Model for a New Multimedia Service”, to be presented at the “4th IFIP Conference on High-Performance Networking”, Liege, Dec. 1992
Dermler G., Rothermel K.: “Referencing Systems: A Programming Paradigm for Stream Synchronization”, in preparation
Ellis C, Gibbs S., Rein G.: “Goupware — some Issues and Experiences”, Communications of the ACM, Vol.34, No.1, Jan 1991
Ferrari D.: “Design and Applications of a Delay Jitter Control Scheme for Packet-Switching Internetworks”, Proc. of the “Second Intl. Workshop on Network and Operating System Support for Digital Audio and Video”, Nov 1991, to be published by Springer-Verlag
Fish R., Kraut R., Leland M., Cohen M.: “Quilt: A Collaborative Tool for Cooperative Writing”, Proc. of the “Conference on Office Information Systems”, Mar 1988, ACM 1988
Hehmann D., Salmony M., Stuttgen H.: “Transport Services for Multimedia Applications on Broadband Networks”, Computer Communications, Vol. 13, No. 4, 1990
Lamport L.: “Time, Clocks, and the Ordering of Events in Distributed Systems”. Communications of the ACM, vol. 21, July 1978
Leung W., Baumgartner T., Hwang Y., Morgan M., Tu S.: “A Software Architecture for Workstations Supporting Multimedia Conferencing in Packet-Switched Networks”, IEEE Journal on Selected Areas in Communications, Vol. 8, No. 3, April 1990
Little T., Ghafoor A.: “Scheduling of Bandwidth-Constrained Multimedia Traffic”, Proc. of the “Second Intl. Workshop on Network and Operating System Support for Digital Audio and Video”, Nov 1991, to be published by Springer-Verlag
Scigliano J., Centini B., Joslyn D.: “A Real-Time Unix-based Electronic Classroom”, Proc. of the “IEEE Southeastcon '87”, IEEE 1987
Wolfinger B., Moran M.: “A Continuous Media Data Transport Service and Protocol for Real-Time Communication in High Speed Networks”, Proc. of the “Second Intl. Workshop on Network and Operating System Support for Digital Audio and Video”, Nov 1991, to be published by Springer-Verlag
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1993 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Rothermel, K., Dermler, G. (1993). Synchronization in Joint-Viewing environments. In: Venkat Rangan, P. (eds) Network and Operating System Support for Digital Audio and Video. NOSSDAV 1992. Lecture Notes in Computer Science, vol 712. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-57183-3_10
Download citation
DOI: https://doi.org/10.1007/3-540-57183-3_10
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-57183-4
Online ISBN: 978-3-540-47933-8
eBook Packages: Springer Book Archive