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.
Preview
Unable to display preview. Download preview PDF.
References
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–35
Buford, J., “Evaluating HyTime: An Examination and Implementation Experience”, Proceedings of the ACM Hypertext '96 Conference, (1996)
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–340
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–419
ISO/IEC, Information Technology — Coded representation of Multimedia and Hypermedia Information Objects (MHEG), (1993)
Java-Remote Method Invocation, available at: http://java. sun.com:81/marketing/collateral/rmi_ds.html
Java-Media Framework, available at: http://www.javasoft.com/products/java-media/jmf/
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–176
Karmouch. A., Emery J., “A playback Schedule Model for Multimedia Documents”, IEEE Multimedia, v3(1), (1996), 50–63
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–563
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–450
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–556
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–243
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)
Schulzrinne, H., Rao, A., Lanphier, R., “Real Time Streaming Protocol (RTSP)”, ftp://ftp.isi.edu/in-notes/rfc2326.txt, (1997)
Smith, B., Rowe, L., Konstan, J., Patel, K., “The Berkeley Continuous Media Toolkit”, Proceedings of the fourth ACM international multimedia conference, Boston, (1996), 451–452
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)
Vazirgiannis, M., Boll, S., “Events In Interactive Multimedia Applications: Modeling And Implementation Design”, in the proceedings of the IEEE — ICMCS'97, (June 1997), Ottawa, Canada
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.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1998 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Tsirikos, D., Markousis, T., Mouroulis, Y., Hatzopoulos, M., Vazirgiannis, M., Stavrakas, Y. (1998). A client-server design for interactive multimedia documents based on Java. In: Plagemann, T., Goebel, V. (eds) Interactive Distributed Multimedia Systems and Telecommunication Services. IDMS 1998. Lecture Notes in Computer Science, vol 1483. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0055322
Download citation
DOI: https://doi.org/10.1007/BFb0055322
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-64955-7
Online ISBN: 978-3-540-49914-5
eBook Packages: Springer Book Archive