<chapter id="cha-intro"> <title>Introduction</title> <para> This chapter gives you an overview of the technologies described in this book. </para> <sect1 id="sec-intro-what"> <title>What is GStreamer?</title> <para> GStreamer is a framework for creating streaming media applications. The fundamental design comes from the video pipeline at Oregon Graduate Institute, as well as some ideas from DirectShow. </para> <para> GStreamer's development framework makes it possible to write any streaming multimedia application. The framework includes several components to build a full featured media player capable of playing MPEG1, MPEG2, AVI, MP3, WAV, AU, ... </para> <para> The framework is based on plug-ins that will provide the various codec and other functionality. The plugins can be connected and arranged in a pipeline. This pipeline defines the flow of the data. </para> <para> This book is about GStreamer from a developer's point of view; it describes how to write a GStreamer application using the GStreamer libraries and tools. </para> </sect1> </chapter>