INDIVA: Middleware for Managing a Distributed Media Environment

by:


Wei Tsang Ooi
School of Computing
National University of Singapore
Singapore

Peter Pletcher and Lawrence A. Rowe
Computer Science Division - EECS
University of California
Berkeley, CA 94720-1776

Abstract

This paper presents a unified set of abstractions and operations for hardware devices, software processes, and media data in a distributed audio and video environment. These abstractions, which are provided through a middleware layer called Indiva, use a file system metaphor to access resources and high-level commands to simplify the development of Internet webcast and distributed collaboration control applications. The design and implementation of Indiva is described and examples are presented to illustrate the usefulness of the abstractions.