Extended Format Definition and Quality-driven Format Negotiation in Multimedia Systems

Multimedia middleware needs to support a wide variety of devices together with their respective data formats. This becomes increasingly relevant and difficult in a distributed environment where new devices and formats can become available at any time and must be taken into account when deciding how to set up a flowgraph of distributed multimedia components.

In this paper we present an automatic algorithm for configuring and connecting a high-level flowgraph of multimedia components. Given this abstract flowgraph of participating devices and key components, the algorithm automatically selects necessary additional components, chooses suitable formats, and connects the flowgraph, while trying to achieve the best possible quality.