Skip to main content

An execution architecture for synchronized multimedia presentations

  • Conference paper
  • First Online:
Book cover Multimedia Applications, Services and Techniques — ECMAST'98 (ECMAST 1998)

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

Abstract

We have defined an execution architecture for playing back synchronized multimedia documents. We suppose that such documents are specified by means of several abstractions including hypertime links, time bases, and dynamic layout. Our architecture is based on three concepts: synchronization events, synchronization managers, and synchronizable media objects. It supports the notion of elastic time that adapts to available resources. We have prototyped the architecture using Java and experimented with playback of simple synchronized presentations.

Franck Rousseau has been supported by Bull SA.

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. SMIL: Synchronized Multimedia Integration Language. WD-smil-971109, World Wide Web Consortium (W3C), November 1997. Latest version available at http://www.w3.org/TR/WD-smil.

    Google Scholar 

  2. Rousseau, F., Duda, A.: Synchronized Multimedia for the WWW. 7th Intl. World Wide Web Conf. (WWW7), Brisbane, Australia, April 14–18, 1998.

    Google Scholar 

  3. Papathomas, M.: ATOM: An Active Object Model for Enhancing Reuse in the Development of Concurrent Software. RR 963-I-LSR-2, LSR-IMAG, Grenoble, France, November 1996.

    Google Scholar 

  4. Lu, G.: Communication and Computing for Distributed Multimedia Systems. Artech House, 1996.

    Google Scholar 

  5. Manohar, N.R., Prakash, A.: Dealing with Synchronization and Timing Variability in the Playback of Session Recordings. Proc. of ACM Multimedia'95, San Francisco, CA, pages 45–56, November 5–9, 1995.

    Google Scholar 

  6. Gutfreund, Y.S., Diaz-Gonzalez, J., Sasnett, R., Phuah, V.: CircusTalk: An Orchestration Service for Distributed Multimedia. Proc. of ACM Multimedia'93, Anaheim, CA, pages 351–358, August 1–6, 1993.

    Google Scholar 

  7. Flinn, S.: Coordinating Heterogeneous Time-Based Media Between Independent Applications. Proc. of ACM Multimedia'95, San Francisco, CA, pages 435–444, November 5–9, 1995.

    Google Scholar 

  8. Orlarey, Y. and Lequay, H.: MidiShare: A Real Time Multi-tasks Software Module for MIDI Applications. Proc. of the Int. Computer Music Conf., Computer Music Association, San Francisco, CA, pages 234–237, 1989.

    Google Scholar 

  9. Steinmetz, R.: Synchronization Properties in Multimedia Systems. JSAC, 8(3)401–412, April 1990.

    Google Scholar 

  10. Cen, S., Pu, C., Staehli, R., Cowan, C., Walpole, J.: Demonstrating the Effect of Software Feedback on a Distributed Real-Time MPEG Video Audio Player. Proc. of ACM Multimedia'95, San Francisco, CA, pages 239–240, November 5–9, 1995.

    Google Scholar 

  11. Cen, S., Pu, C., Staehli, R., Cowan, C., Walpole, J.: A Distributed Real-Time MPEG Video Audio Player. Proc. of the 5th Int. Workshop on Network and Operating System Support for Digital Audio and Video (NOSSDAV'95), volume 1018 of Lecture Notes in Computer Science, pages 151–162, Durham, NH, April 18–21, 1995.

    Google Scholar 

  12. Correia, M., Pinto, P.: Low-Level Multimedia Synchronization Algorithms on Broadband Networks. Proc. of ACM Multimedia'95, San Francisco, CA, pages 423–434, November 5–9, 1995.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

David Hutchison Ralf Schäfer

Rights and permissions

Reprints and permissions

Copyright information

© 1998 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Rousseau, F., Duda, A. (1998). An execution architecture for synchronized multimedia presentations. In: Hutchison, D., Schäfer, R. (eds) Multimedia Applications, Services and Techniques — ECMAST'98. ECMAST 1998. Lecture Notes in Computer Science, vol 1425. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-64594-2_84

Download citation

  • DOI: https://doi.org/10.1007/3-540-64594-2_84

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-64594-8

  • Online ISBN: 978-3-540-69344-4

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics