Chapter 3. Goals

Table of Contents

The design goals
Clean and powerful
Object oriented
Extensible
Allow binary only plugins
High performance
Provide a framework for codec experimentation

GStreamer was designed to provide a solution to the current Linux media problems.

We describe what we try to achieve with GStreamer.