Introduction to GStreamer
GStreamer is a streaming media
framework that enables applications to share a common set of
plugins for things like video encoding and decoding, audio encoding
and decoding, audio and video filters, audio visualisation, web
streaming and anything else that streams in real-time or otherwise.
This package only provides base functionality and libraries. You
may need at least gst-plugins-base-1.0.7 and one
of Good, Bad, Ugly or Libav plugins.
This package is known to build and work properly using an LFS-7.3
GStreamer 1.0 series is not API
or ABI compatible with GStreamer
0.10 series and both can be installed on the same system.
Gsl-1.15, GTK-Doc-1.18 and
User Notes: http://wiki.linuxfromscratch.org/blfs/wiki/gstreamer10
Installation of GStreamer
Install GStreamer by running the
./configure --prefix=/usr \
--with-package-name="GStreamer 1.0.7 BLFS" \
To test the results, issue: make
Now, as the
gst-inspect-1.0, gst-launch-1.0 and
libgstcontroller-1.0.so, libgstnet-1.0.so and
is a tool that prints out information on available
information about a particular plugin, or information
about a particular element.
is a tool that builds and runs basic GStreamer pipelines.
uses the GStreamer type
finding system to determine the relevant GStreamer plugin to parse or decode
file, and the corresponding MIME type.
provides some base classes to be extended by elements and
utillity classes that are most useful for plugin
provides functionality for writing unit tests that use
the check framework.
provides functionality to animate element properties over
provides network elements and objects.
provides all the core GStreamer services, including
initialization, plugin management and types, as well as
the object hierarchy that defines elements and bins,
along with some more specialized elements.
Last updated on 2013-04-27 18:04:22 +0000