*** Welcome to piglix ***

Gstreamer

GStreamer
Gstreamer-logo.svg
GStreamer example pipeline.svg
A simple pipeline with gst-launch
Developer(s) GStreamer Team
Initial release 11 January 2001; 16 years ago (2001-01-11)
Stable release 1.10.3 (January 30, 2017; 27 days ago (2017-01-30))
Preview release 1.11.1 (February 2, 2017; 24 days ago (2017-02-02))
Repository cgit.freedesktop.org/gstreamer/
Development status Active
Written in C
Operating system BSDs, Linux, OpenSolaris, Android, macOS, iOS, Windows, OS/400
Type Multimedia framework
License GNU LGPL
Website gstreamer.freedesktop.org

GStreamer is a pipeline-based multimedia framework that links together a wide variety of media processing systems to complete complex workflows. For instance, GStreamer can be used to build a system that reads files in one format, processes them, and exports them in another. The formats and processes can be changed in a plug and play fashion.

GStreamer supports a wide variety of media-handling components, including simple audio playback, audio and video playback, recording, streaming and editing. The pipeline design serves as a base to create many types of multimedia applications such as video editors, transcoders, streaming media broadcasters and media players.

It is designed to work on a variety of operating systems, e.g. Linux kernel-based operating systems, the BSDs, OpenSolaris, Android, macOS, iOS, Windows, OS/400.

GStreamer is free and open-source software subject to the terms of the GNU Lesser General Public License (LGPL) and is being hosted at freedesktop.org.

The GNOME desktop environment, a heavy user of GStreamer, has included GStreamer since GNOME version 2.2 and encourages GNOME and GTK+ applications to use it. Other projects also use or support it, such as the Chameleo media platform, the Phonon media framework and the Songbird media player.


...
Wikipedia

...