Enabling Technology for Distributed Multimedia Applications

In September 1993, the Canadian Institute for Telecommunications Research, in collaboration with the IBM Toronto Laboratory Centre for Advanced Studies, initiated a major project on broadband services. The goal of this major project is to provide the software technologies required for the development of distributed multimedia applications. Of particular interest are “presentational“ applications where multimedia documents, stored in database servers, are retrieved by remote users over a broadband network. Emphasis is placed on efficiency and service flexibility. By efficiency, we mean the ability to support many users and many multimedia documents. By service flexibility, we mean that the application is able to support a wide range of quality-of-service requirements from the users, adapt to changing network conditions, and support multiple document types. The research program consists of six constituent projects: multimedia data management, continuous media file server, quality-of-service negotiation and adaptation, scalable video encoding, synchronization of multimedia data, and project integration. These projects are investigated by a multidisciplinary team from eight institutions across Canada. Multimedia news has been selected as a target application for development, and the results from the various projects have been integrated into a multimedia news prototype. In this paper, the system architecture, research results, and the prototyping effort are presented.

[1]  Klara Nahrstedt An architecture for end-to-end quality of service provision and its experimental validation , 1996 .

[2]  Abdelhakim Hafid,et al.  Some principles for quality of service management , 1997, Distributed Syst. Eng..

[3]  Gregor von Bochmann,et al.  Distributed multimedia applications and quality of service: a survey , 1994, CASCON.

[4]  N. D. Georganas,et al.  Guest Editorial Synchronization Issues in Multimedia Communications , 1996 .

[5]  Martin Vetterli,et al.  Multiresolution coding techniques for digital television: A review , 1992, Multidimens. Syst. Signal Process..

[6]  Henning Schulzrinne,et al.  RTP: A Transport Protocol for Real-Time Applications , 1996, RFC.

[7]  Ralf Steinmetz,et al.  Human Perception of Jitter and Media Synchronization , 1996, IEEE J. Sel. Areas Commun..

[8]  Norman C. Hutchinson,et al.  Real Time Threads Interface , 1995 .

[9]  Edward Y. Chang,et al.  Cost Analyses for VBR Video Servers , 1996, IEEE Multim..

[10]  Gerald W. Neufeld,et al.  Server Based Flow Control in A Distributed Continuous Media Server , 1996 .

[11]  Lixia Zhang,et al.  Resource ReSerVation Protocol (RSVP) - Version 1 Functional Specification , 1997, RFC.

[12]  Lian Li,et al.  Synchronization of Multimedia Data for a Multimedia News-on-Demand Application , 1996, IEEE J. Sel. Areas Commun..

[13]  Wataru Kameyama,et al.  Hierarchical coding scheme of video signal with scalability and compatibility , 1993, Signal Process. Image Commun..

[14]  Gregor von Bochmann,et al.  Distributed Multimedia and QOS: A Survey , 1995, IEEE Multim..

[15]  Andrew T. Campbell,et al.  A quality of service architecture , 1994, CCRV.

[16]  Sherine El-Medani Support for Document Entry in a Multimedia Database , 1996 .

[17]  Roger L. Haskin,et al.  The Tiger Shark file system , 1996, COMPCON '96. Technologies for the Information Superhighway Digest of Papers.

[18]  Gerald W. Neufeld,et al.  An evaluation of VBR disk admission algorithms for continuous media file servers , 1997, MULTIMEDIA '97.

[19]  Carlo Meghini,et al.  Conceptual modeling of multimedia documents , 1991, Computer.

[20]  Manuela Schone A generic type system for an object-oriented multimedia database system , 1996 .

[21]  Bernd Girod,et al.  Scalable video for multimedia workstations , 1993, Comput. Graph..

[22]  Katsumi Tanaka,et al.  OVID: Design and Implementation of a Video-Object Database System , 1993, IEEE Trans. Knowl. Data Eng..

[23]  Sneha Kumar Kasera,et al.  High-performance video server for broadband network environment , 1996, Electronic Imaging.

[24]  Jack A. Orenstein,et al.  The ObjectStore database system , 1991, CACM.

[25]  Abdelhakim Hafid,et al.  Quality-of-service adaptation in distributed multimedia applications , 1998, Multimedia Systems.