Title :
A scalable approach to continuous-media processing
Author :
Manolescu, Dragos-Anton ; Nahrstedt, Klara
Author_Institution :
Dept. of Comput. Sci., Illinois Univ., Urbana, IL, USA
Abstract :
Techniques that emphasize software reuse and scalability are becoming more important than ever. We present a component-based model for continuous-media applications. Components encapsulate expert knowledge and facilitate reuse. They provide a toolkit that is used to create a wide range of continuous-media applications. Our model is scalable in several dimensions: media transformations, number of processors, number of configurations, media types, and processing and communication requirements. The paper is organized as a catalog of four software patterns. Developers and researchers working on continuous-media applications can also benefit from and apply software patterns
Keywords :
multimedia computing; object-oriented programming; software reusability; abstraction; component-based model; continuous-media applications; continuous-media processing; encapsulation; expert knowledge; intermodule communication; media flow architecture; media transformations; media types; multimedia systems; payload passing protocol; quality of service; reusable architecture; scalability; software patterns; software reuse; toolkit; Application software; Computer architecture; Computer industry; Computer science; Construction industry; Graphics; Payloads; Protocols; Read only memory; Streaming media;
Conference_Titel :
Research Issues In Data Engineering, 1998. 'Continuous-Media Databases and Applications'. Proceedings., Eighth International Workshop on
Conference_Location :
Orlando, FL
Print_ISBN :
0-8186-8389-9
DOI :
10.1109/RIDE.1998.658282