GStreamer Technologies

From RidgeRun Developer Connection
Revision as of 05:02, 8 April 2016 by Spalli (talk | contribs) (GStreamer Release Updates)
Jump to: navigation, search

GStreamer 1.x Technologies

GStreamer 1.0.0 Release notes

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


GStreamer Release Updates


1.8.0 Stable Release Anouncement (latest)

From: "Sebastian Dröge" <sebastian@centricular.com> To: Discussion of the development of and with GStreamer <gstreamer-devel@lists.freedesktop.org> Cc: kde-multimedia@kde.org, gnome-multimedia@gnome.org, gstreamer-announce@lists.freedesktop.org Date: Thu, 24 Mar 2016 13:21:06 +0200

Subject: RELEASE: GStreamer Core, Plugins, RTSP Server, Editing Services, Python, Validate, VAAPI 1.8.0 stable release.

The GStreamer team is proud to announce a new major feature release in the stable 1.x API series of your favourite cross-platform multimedia framework!

This release has been in the works for half a year and is packed with new features, bug fixes and other improvements.

See https://gstreamer.freedesktop.org/releases/1.8/ for the full list of changes.

Binaries for Android, iOS, Mac OS X and Windows will be provided shortly after the source release by the GStreamer project during the stable 1.8 release series.

Release tarballs can be downloaded directly from:

http://gstreamer.freedesktop.org/src/gstreamer/gstreamer-1.8.0.tar.xz 947a314a212b5d94985d89b43440dbe66b696e12bbdf9a2f78967b98d74abedc gstreamer-1.8.0.tar.xz

http://gstreamer.freedesktop.org/src/gst-plugins-base/gst-plugins-base-1.8.0.tar.xz abc0acc1d15b4b9c97c65cd9689bd6400081853b9980ea428d3c8572dd791522 gst-plugins-base-1.8.0.tar.xz

http://gstreamer.freedesktop.org/src/gst-plugins-good/gst-plugins-good-1.8.0.tar.xz c20c134d47dbc238d921707a3b66da709c2b4dd89f9d267cec13d1ddf16e9f4d gst-plugins-good-1.8.0.tar.xz

http://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-1.8.0.tar.xz 116376dd1085082422e0b21b0ecd3d1cb345c469c58e32463167d4675f4ca90e gst-plugins-bad-1.8.0.tar.xz

http://gstreamer.freedesktop.org/src/gst-plugins-ugly/gst-plugins-ugly-1.8.0.tar.xz 53657ffb7d49ddc4ae40e3f52e56165db4c06eb016891debe2b6c0e9f134eb8c gst-plugins-ugly-1.8.0.tar.xz

http://gstreamer.freedesktop.org/src/gst-libav/gst-libav-1.8.0.tar.xz 5a1ce28876aee93cb4f3d090f0e807915a5d9bc1325e3480dd302b85aeb4291c gst-libav-1.8.0.tar.xz

http://gstreamer.freedesktop.org/src/gst-rtsp-server/gst-rtsp-server-1.8.0.tar.xz b075d9780985e133149f59a74a1ea7385ab147f65ffa6640e122447a0185362c gst-rtsp-server-1.8.0.tar.xz

http://gstreamer.freedesktop.org/src/gst-python/gst-python-1.8.0.tar.xz ce45ff17c59f86a3a525685e37b95e6a78a019e709f66a5c4b462a7f7a22f6ea gst-python-1.8.0.tar.xz

http://gstreamer.freedesktop.org/src/gst-editing-services/gstreamer-editing-services-1.8.0.tar.xz 50f066d5b4090d5739fd6d38932bbe14c1aea83a64ed55f54a08cf90946b3abe gstreamer-editing-services-1.8.0.tar.xz

http://gstreamer.freedesktop.org/src/gst-validate/gst-validate-1.8.0.tar.xz 7666b777bd4b05efe4520ef92669169d8879f69a68606578ec667ae7dc4d9edd gst-validate-1.8.0.tar.xz

http://gstreamer.freedesktop.org/src/gstreamer-vaapi/gstreamer-vaapi-1.8.0.tar.xz 3b83d405f4423ab0bdc8fbe25e72c4c37b59b7776da21f1d49b0444957595ac1 gstreamer-vaapi-1.8.0.tar.xz


1.7.2 Unstable Release Anouncement

Date: February 26, 2016 at 2:57:19 AM CST Subject: RELEASE: GStreamer Core, Plugins, RTSP Server 1.7.2 (source & binaries)

Version status and info

The GStreamer team is pleased to announce the second release of the unstable 1.7 release series. The 1.7 release series adds new features on top of the 1.6 series and is part of the API and ABI-stable 1.x release series of the GStreamer multimedia framework.

This unstable 1.7 release series will lead to the stable 1.8.0 release in the next weeks, and newly added API can still change until that point.

The versioning scheme that is used in general is that 1.x.y is API and ABI backwards compatible with previous 1.x.y releases. If x is an even number it is a stable release series and all releases in this series will only contain important bugfixes, e.g. the 1.0 series with 1.0.7. If x is odd it is a development release series that will lead to the next stable release series 1.x+1 and contains new features and bigger changes. During the development release series, new API can still change.


References