GStreamer Technologies

From RidgeRun Developer Wiki


GStreamer 1.x Technologies

GStreamer Release Updates

Overview of available plug-ins

GStreamer community packages

  • gst-plugins-good  : contains a set of plug-ins that we consider to have good quality code, correct functionality.
  • gst-plugins-ugly : contains a set of well-supported plug-ins, but might pose problems for distributors.
  • gst-plugins-bad : contains a set of less supported plug-ins that haven't passed the rigorous quality testing we expect.
  • gst-libav : The GStreamer Libav package contains GStreamer plugins for Libav (a fork of FFmpeg).
  • gst-python : GStreamer python overrides for the gobject-introspection-based pygst bindings.
  • gst-omx : OpenMax-based decoder and encoder elements for GStreamer. Replaces gst-openmax.
  • orc : Library and set of tools for compiling and executing SIMD assembly language-like programs that operate on arrays of data.
  • cerbero : Build system to build GStreamer and all dependencies from source and create binary packages for Windows, Android, OS/X and iOS
  • qt-gstreamer : QtGStreamer is a set of libraries providing C++ bindings for GStreamer with a Qt-style API, plus some helper classes and elements for integrating GStreamer better in Qt applications.
  • gnonlin : GNonLin contains a set of plug-ins for GStreamer to ease the creation of multimedia editors, or any other application where a timeline-oriented use of GStreamer makes sense.


GStreamer core and plugins source


GStreamer plugin writers guide


GStreamer 0.10 Technologies

  • GStreamer FFmpeg plug-in : GStreamer FFmpeg plug-in contains one plugin with a set of elements using the FFmpeg library code. It contains most popular decoders as well as very fast colorspace conversion elements.


List of changes between GStreamer 0.10 and GStreamer 1.0


GStreamer Manuals


Note: Difference between GStreamer 0.10 Library Reference Manual and GStreamer 0.10 Core Reference Manual is core part is for the core library. The library manaual is for extra libraries (e.g. also containing helper for unit tests, element base classes). Using the extra libraries is not strictly needed, thus the split.


GStreamer FAQ


References