Skip to main content

An Adaptive Stream Synchronization Protocol

  • Session VI: Schedulin and Synchronization
  • Conference paper
  • First Online:
Network and Operating Systems Support for Digital Audio and Video (NOSSDAV 1995)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1018))

Abstract

Protocols for synchronizing data streams should be highly adaptive with regard to both changing network conditions as well as to individual user needs. The Adaptive Synchronization Protocol we are going to describe in this paper supports any type of distribution of the stream group to be synchronized. It incorporates buffer level control mechanisms allowing an immediate reaction on overflow or underflow situations. Moreover, the proposed mechanism is flexible enough to support a variety of synchronization policies and allows to switch them dynamically during presentation. Since control messages are only exchanged when the network conditions actually change, the message overhead of the protocol is very low.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. N. Agarwal and S. Son. Synchronization of Distributed Multimedia Data in an Application-Specific Manner. Proc. ACM Multimedia '94, pp. 141–148, 10 1994.

    Google Scholar 

  2. D. Anderson and G. Homsy. Synchronization Policies and Mechanisms in a Continuous Media I/O Server. Report 91/617, UC Berkeley, 2 1991.

    Google Scholar 

  3. A. Campell, G. Coulson, F. Garcia, and D. Hutchison. A Continuous Media Transport and Orchestration Service. Proc. SIGCOMM '92, pp. 99–110, 8 1992.

    Google Scholar 

  4. J. Escobar, C. Partridge, and D. Deutsch. Flow Synchronization Protocol. IEEE Transactions on Networking, 1994.

    Google Scholar 

  5. IBM Corp. Multimedia Presentation Manager Programming Reference and Programming Guide 1.0, IBM Form: S41G-2919-00, S41G-2920-00, 3 1992.

    Google Scholar 

  6. T. Käppner, F. Henkel, M. Müller, and A. Schröer. Synchronisation in einer verteilten Entwicklungs-und Laufzeitumgebung für multimediale Anwendungen. Innovationen bei Rechen-und Kommunikationssystemen, pp. 157–164, 1994.

    Google Scholar 

  7. D. Köhler and H. Müller. Multimedia Playout Synchronization Using Buffer Level Control. Intl. Workshop on Advanced Teleservices and High-Speed Communication Architectures, Heidelberg, Germany, 9 1994.

    Google Scholar 

  8. D. Mills. On the Accuracy and Stability of Clocks Synchronized by the Network Time Protocol in the Internet System. Computer Communications Review, pp. 65–75, 1990.

    Google Scholar 

  9. Postel. Transmission Control Protocol, DARPA Internet Program, Protocol Specification. RFC 793, 9 1981.

    Google Scholar 

  10. S. Ramanathan and V. Rangan. Continuous Media Synchronization in Distributed Multimedia Systems. NOSSDAV '92, 11 1992.

    Google Scholar 

  11. V. Rangan, S. Ramanathan, and T. Käppner. Performance of Inter-media Synchronization in Distributed and Heterogeneous Multimedia Systems. Computer Networks and ISDN Systems, 1993.

    Google Scholar 

  12. K. Rothermel, I. Barth, and T. Helbig. CINEMA — An Architecture for Distributed Multimedia Applications. In Architecture and Protocols for High-Speed Networks, p. 253–271. Kluwer Academic Publishers, 1994.

    Google Scholar 

  13. K. Rothermel and T. Helbig. Clock Hierarchies: An Abstraction for Grouping and Controlling Media Streams. To appear in IEEE Journal on Selected Areas in Communications — Synchronization Issues in Multimedia Communications, 1996.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Thomas D. C. Little Riccardo Gusella

Rights and permissions

Reprints and permissions

Copyright information

© 1995 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Rothermel, K., Helbig, T. (1995). An Adaptive Stream Synchronization Protocol. In: Little, T.D.C., Gusella, R. (eds) Network and Operating Systems Support for Digital Audio and Video. NOSSDAV 1995. Lecture Notes in Computer Science, vol 1018. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0019268

Download citation

  • DOI: https://doi.org/10.1007/BFb0019268

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-60647-5

  • Online ISBN: 978-3-540-48524-7

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics