Advertisement

A client-server design for interactive multimedia documents based on Java

  • D. Tsirikos
  • T. Markousis
  • Y. Mouroulis
  • M. Hatzopoulos
  • M. Vazirgiannis
  • Y. Stavrakas
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 1483)

Abstract

In this paper we present the design and implementation of a client-server system for Interactive Multimedia Documents (IMDs). IMDs are based on a well-founded theoretical model that covers the issues of interaction and spatiotemporal synchronization of multimedia objects that are presented according to an IMD scenario. The scenaria reside on a server, while the media objects are distributed over the Internet. The client retrieves a scenario from the server, requests the appropriate media from the corresponding http servers and subsequently resents the scenario according to the specifications it defines. In this respect the client uses events (simple and complex) to track the state of each media object and manipulate it. The whole framework has been implemented in Java using the RMI (Remote Method Invocation) client server communication protocol and the JMF (Java Media Framework) for handling multimedia objects. The system presents a promising approach for distributed interactive multimedia on the Internet and intranets.

Keywords

Interactive Distributed Multimedia Applications Interactive Scenario Rendering Multimedia Synchronization Java 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Blakowski, G., Steinmetz, R., “A Media Synchronization Survey: Reference Model, Specification, and Case Studies”, IEEE Journal on Selected Areas in Communications, vol 14, No. 1, (Jan. 1996), 5–35CrossRefGoogle Scholar
  2. 2.
    Buford, J., “Evaluating HyTime: An Examination and Implementation Experience”, Proceedings of the ACM Hypertext '96 Conference, (1996)Google Scholar
  3. 3.
    Candan, K., Prabhakaran, B., Subrahmanian, V., “CHIMP: A Framework for Supporting Distributed Multimedia Document Authoring and Presentation”, Proceedings of the fourth ACM international multimedia conference, Boston, (1996), 329–340Google Scholar
  4. 4.
    Huang, C.-M., Wang, C., “Interactive Multimedia Communications at the Presentation Layer”, in the proceedings of IMDS'97 workshop, Darmstadt, Germany, (1997), LNCS 1309,410–419Google Scholar
  5. 5.
    ISO/IEC, Information Technology — Coded representation of Multimedia and Hypermedia Information Objects (MHEG), (1993)Google Scholar
  6. 6.
    Java-Remote Method Invocation, available at: http://java. sun.com:81/marketing/collateral/rmi_ds.htmlGoogle Scholar
  7. 7.
    Java-Media Framework, available at: http://www.javasoft.com/products/java-media/jmf/Google Scholar
  8. 8.
    Johnson, T., Zhang, A., “A Framework for Supporting Quality-Based Presentation of Continuous Multimedia Streams”, Proceedings of the IEEE International Conference on Multimedia Computing and Systems (ICMCS'97), Ottawa, Canada, (June 1997), 169–176Google Scholar
  9. 9.
    Karmouch. A., Emery J., “A playback Schedule Model for Multimedia Documents”, IEEE Multimedia, v3(1), (1996), 50–63CrossRefGoogle Scholar
  10. 10.
    Little, T., Ghafoor, A., “Interval-Based Conceptual Models for Time-Dependent Multimedia Data”, IEEE Transactions on Data and Knowledge Engineering, Vol. 5, No. 4, (August 1993), 551–563CrossRefGoogle Scholar
  11. 11.
    Ma, W., Lee, Y., Du, D., McCahill, M., “Video-based Hypermedia for Education-On-Demand”, Proceedings of the fourth ACM international multimedia conference, Boston, (1996), 449–450Google Scholar
  12. 12.
    Manolescu, D., Nahrstedt, K., “Link Management Framework for Hypermedia Documents”, Proceedings of the IEEE International Conference on Multimedia Computing and Systems (ICMCS'97), Ottawa, Canada, (June 1997), 549–556Google Scholar
  13. 13.
    Nang, J., Kang, S., “A New Multimedia Synchronization Specification Method for Temporal and Spatial Events”, Proceedings of the IEEE International Conference on Multimedia Computing and Systems (ICMCS'97), Ottawa, Canada, (June 1997), 236–243Google Scholar
  14. 14.
    Patel, K., Simpson, D., Wu, D., Rowe, L., “Synchronized Continuous Media Playback Through the World Wide Web”, Proceedings of the fourth ACM international multimedia conference, Boston, (1996)Google Scholar
  15. 15.
    Schulzrinne, H., Rao, A., Lanphier, R., “Real Time Streaming Protocol (RTSP)”, ftp://ftp.isi.edu/in-notes/rfc2326.txt, (1997)Google Scholar
  16. 16.
    Smith, B., Rowe, L., Konstan, J., Patel, K., “The Berkeley Continuous Media Toolkit”, Proceedings of the fourth ACM international multimedia conference, Boston, (1996), 451–452Google Scholar
  17. 17.
    Stamati, I., Trafalis, M., Vazirgiannis, M., Hatzopoulos, M., “Event Detection and Evaluation in Interactive Multimedia Scenaria — Modeling And Implementation”, Technical Report, Dept of Informatics, University of Athens, Hellas, (1997)Google Scholar
  18. 18.
    Vazirgiannis, M., Boll, S., “Events In Interactive Multimedia Applications: Modeling And Implementation Design”, in the proceedings of the IEEE — ICMCS'97, (June 1997), Ottawa, CanadaGoogle Scholar
  19. 19.
    Vazirgiannis, M., Theodoridis, Y., Sellis, T., “Spatio-Temporal Composition and Indexing for Large Multimedia Applications”, to appear in ACM/Springer Verlag Multimedia Systems Journal, September 1998.Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1998

Authors and Affiliations

  • D. Tsirikos
    • 1
  • T. Markousis
    • 1
  • Y. Mouroulis
    • 1
  • M. Hatzopoulos
    • 1
  • M. Vazirgiannis
    • 2
  • Y. Stavrakas
    • 3
  1. 1.Dept. of InformaticsUniversity of AthensHellas
  2. 2.Dept. of InformaticsAthens Economic & Business UniversityHellas
  3. 3.Dept of El. & Comp. EngineeringNational Technical University of AthensHellas

Personalised recommendations