mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-11-29 13:11:06 +00:00
36 lines
1.2 KiB
Text
36 lines
1.2 KiB
Text
|
<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>
|