Implementing a distributed lecture-on-demand multimedia presentation system

Lecture-on-demand (LOD) multimedia presentation technologies in networks are most often used in communication services. Examples of those applications include video-on demand, interactive TV and communication tools in a distance learning system, etc. In this paper, we describe how to present different multimedia objects on a Web-based presentation system. The distributed approach is based on an extended timed Petri net model. Using characterization of extended media streaming technologies, we developed a Web-based multimedia presentation system. For a real-world example, suppose a well-known teacher is giving a lecture/presentation to his students. Because of time constraints and other commitments, many students cannot attend the presentation. The main goal of our system is to provide a feasible method to record and represent a lecture/presentation. Using a browser with windows media services allows those students to view live video of the teacher giving his speech, along with synchronized images of his presentation slides and all the annotations/comments. In our experience, this approach is sufficient for distance learning environments.

[1]  Arif Ghafoor,et al.  Multimedia Synchronization Protocols for Broadband Integrated Services , 1991, IEEE J. Sel. Areas Commun..

[2]  Michalis Vazirgiannis,et al.  An Object-Oriented Model for Interactive Multimedia Presentations , 1993, Comput. J..

[3]  Ernst W. Mayr An Algorithm for the General Petri Net Reachability Problem , 1984, SIAM J. Comput..

[4]  Gerhard A. Schloss,et al.  Presentation layer primitives for the layered multimedia data model , 1995, Proceedings of the International Conference on Multimedia Computing and Systems.

[5]  Robert H. Thomas,et al.  Diamond: A Multimedia Message System Built on a Distributed Architecture. , 1988 .

[6]  Stefano Crespi-Reghizzi Petri Nets and Szilard Languages , 1977, Inf. Control..

[7]  Thomas Dunham Conant Little Synchronization for distributed multimedia database systems , 1992 .

[8]  A. Ghafoor,et al.  A synchronization framework for communication of pre-orchestrated multimedia information , 1994, IEEE Network.

[9]  Toshinori Suzuki,et al.  A Protocol Modeling and Verification Approach Based on a Specification Language and Petri Nets , 1990, IEEE Trans. Software Eng..

[10]  Arif Ghafoor,et al.  Synchronization and Storage Models for Multimedia Objects , 1990, IEEE J. Sel. Areas Commun..

[11]  MengChu Zhou,et al.  Petri nets and industrial applications: A tutorial , 1994, IEEE Trans. Ind. Electron..

[12]  James L. Peterson,et al.  Petri Nets , 1977, CSUR.

[13]  Tadao Murata,et al.  Petri nets: Properties, analysis and applications , 1989, Proc. IEEE.

[14]  Mary K. Vernon,et al.  A Generalized Timed Petri Net Model for Performance Analysis , 1985, IEEE Transactions on Software Engineering.

[15]  James Lyle Peterson,et al.  Petri net theory and the modeling of systems , 1981 .

[16]  Steven Guan,et al.  A Prioritized Petri Net Model and Its Application in Distributed Multimedia Systems , 1998, IEEE Trans. Computers.

[17]  Robert H. Thomas,et al.  Diamond: A Multimedia Message System Built on Architecture , 1985, Computer.