Engineering the Web for Multimedia
This paper examines the issues related to developing web applications that use digital media, with particular emphasis on digital video. The nature of digital video brings additional complexity to engineering solutions on the web due to the large data sizes in comparison with text, the temporal nature of video, proprietary data formats, and issues related to separation of functionality between content creation, content indexing with associated metadata, and content delivery. The goal of this paper is to contribute to the understanding of different component technologies involved in deploying video-based web applications, and the tradeoffs involved with each option. As an illustrative example, we describe the requirements leading to the architecture of a video-based web application, CueVideo: a system for search and browse of video and related material.
KeywordsStreaming Video Stream Medium Streaming Media Cascade Style Sheets Time Offset
Unable to display preview. Download preview PDF.
- 1.See URL at http://www.akamai.com/
- 2.Amir, A., Ponceleon, D., Blanchard, B., Petkovic, D., Srinivasan, S. and G. Cohen, Using Audio Time Scale Modification for Video Browsing. Proceedings of HICSS-33, Hawaii, Jan. 2000.Google Scholar
- 4.Hoschka, P. (ed.). Synchronized Multimedia Integration Language, World Wide Web Consortium Recommendation. June 1998. URL: http://www.w3/org/TR/REC-smil.
- 5.Kristensen, A., Developing HTML Based Web Applications, Proceedings of the First International Workshop on Web Engineering at WWW7 Conference, Brisbane, 14 April 1998Google Scholar
- 7.Murugesan, S., Y. Deshpande, S. Hansen and A. Ginige, Web Engineering: A New Discipline for Web-Based System Development. Proceedings of the First ICSE Workshop on Web Engineering at ICSE’99. 6-17 May 1999, Los Angeles, USA.Google Scholar
- 8.Omoigui, N., He, L., Gupta, A., Grudin, J. and Sanocki, E. Time-Compression: Systems Concerns, Usage, and Benefits, Proceedings of ACM-CHI, 1999, pp. 136–143.Google Scholar
- 9.QuickTime Components, Inside Macintosh, by Apple Computer. Also see URL at http://www.apple.com/quicktime/
- 10.Ramnarayan, S. “Streaming Multimedia: Who is leading?”, GartnerGroup, (gartnerweb.com) Jan 18, 1999.Google Scholar
- 11.RealNetworks, Inc. RealPlayer G2, See URL at: http://www.real.com/products/player/.
- 12.Schatz, B. and Chen, H. Digital Libraries: Technological Advances and Social Impacts. Computer Magazine, Feburuary 1999.Google Scholar
- 13.See URL at http://speechbot.research.compaq.com/.
- 14.Srinivasan, S., Ponceleon, D., Amir, A. and Petkovic, D., “What is in that video anyway? In Search of Better Browsing”, Proceedings of IEEE International Conference on Multimedia Computing and Systems, pp. 388–392, Florence, Italy, June 99.Google Scholar
- 15.van Beek, P., Sezan, I., Ponceleon, D. and Amir, A. Content Description for Efficient Video Navigation, Browsing and Personalization, to appear in IEEE CVPR Workshop on Content-Based Access of Image and Video Library, South Carolina, June 13-15, 2000.Google Scholar
- 16.Wactlar, H., Christel, M., Gong, Y. and Hauptmann, A. Lessons Learned from Building a Terabyte Digital Video Library. Computer, February 1999.Google Scholar
- 17.Yu, J. A simple, intuitive hypermedia synchronization model and its realization in the browser/Java environment. Technical Note 1997-027a, Digital Equipment Corporation Systems Research Center, Palo Alto, CA, April 1998. Also see URL at http://www.research.digital.com/SRC/HPA