Last edited 2 months ago

GStreamer overview

Applicable for STM32MP13x lines  STM32MP15x lines    STM32MP23x lines  STM32MP25x lines

GStreamer logo from the official web site http://gstreamer.freedesktop.org

GStreamer is a library used to build graphs of media-handling components. The supported applications range from simple video playback, audio/video streaming to complex audio (mixing) and video (non-linear editing) processing.


Applications can benefit from state-of-the-art codec and filter technology transparently. Developers can add new codecs and filters by writing a simple plugin with a clean, generic interface. Read more...


GStreamer is released under the LGPL license. The 1.x series is API and ABI stable.

1. Documentation[edit | edit source]

Check Official GStreamer web site for up to date documentation.

Refer to the GStreamer plugins overview to obtain the list of supported native plugins and their associated documentation.

All GStreamer versions are described in the GStreamer news article.

2. Training[edit | edit source]


3. GStreamer utilities[edit | edit source]

GStreamer offers several command line utilities to deal with multimedia content, here are some dedicated articles with usage and typical examples:

4. GStreamer how to[edit | edit source]

5. Useful web links[edit | edit source]

6. GStreamer latest source code[edit | edit source]

You can get the latest GStreamer source code from https://gitlab.freedesktop.org/gstreamer/gstreamer

This is useful when investigating a GStreamer issue in order to check for an eventual fix done in the latest version.