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.4.5 and one of Good, Bad, Ugly or Libav plugins.

This package is known to build and work properly using an LFS-7.7 platform.



GStreamer 1.0 series is not API or ABI compatible with GStreamer 0.10 series and both can be installed on the same system.

Package Information

GStreamer Dependencies





Gsl-1.16, GTK-Doc-1.21, and Valgrind-3.10.1

User Notes:

Installation of GStreamer

Install GStreamer by running the following commands:

./configure --prefix=/usr \
            --with-package-name="GStreamer 1.4.5 BLFS" \
            --with-package-origin="" &&

To test the results, issue: make check.

Now, as the root user:

make install


Installed Programs: gst-inspect-1.0, gst-launch-1.0 and gst-typefind-1.0
Installed Libraries:,,,, and /usr/lib/gstreamer-1.0/
Installed Directories: /usr/include/gstreamer-1.0, /usr/lib/gstreamer-1.0, /usr/libexec/gstreamer-1.0, and /usr/share/gtk-doc/html/gstreamer{,-{libs,plugins}}-1.0

Short Descriptions


is a tool that prints out information on available GStreamer plugins, 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 developers.

provides functionality for writing unit tests that use the check framework.

provides functionality to animate element properties over time.

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 2015-02-22 21:16:54 -0800