GStreamer

GStreamer
Developer(s)GStreamer Team
Initial release11 January 2001; 23 years ago (2001-01-11)[1]
Stable release
1.24.9[2] Edit this on Wikidata / 31 October 2024
Repository
Written inC[3]
Operating systemBSDs, OpenSolaris, Linux, Android, macOS, iOS, Windows, OS/400
TypeMultimedia framework
LicenseLGPL-2.1-or-later[4]
Websitegstreamer.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. the BSDs, OpenSolaris, Linux, Android, macOS, iOS, Windows, OS/400.

GStreamer is free and open-source software subject to the terms of the LGPL-2.1-or-later[4] and is being hosted at freedesktop.org.

  1. ^ Cite error: The named reference 0.1.0 was invoked but never defined (see the help page).
  2. ^ "GStreamer 1.24.9 stable bug-fix release". 31 October 2024. Retrieved 31 October 2024.
  3. ^ "GStreamer", Ohloh Analysis Summary, Ohloh, archived from the original on 2014-06-26, retrieved 2016-11-06
  4. ^ a b "What are the exact licensing terms for GStreamer and its plugins?". freedesktop.org. Archived from the original on 2021-06-07. Retrieved 2021-06-07.