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, 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.
^Cite error: The named reference 0.1.0 was invoked but never defined (see the help page).
^"GStreamer 1.24.3 stable bug-fix release". 30 April 2024. Retrieved 30 April 2024.
^"GStreamer", Ohloh Analysis Summary, Ohloh, archived from the original on 2014-06-26, retrieved 2016-11-06
^ ab"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.
GStreamer is a pipeline-based multimedia framework that links together a wide variety of media processing systems to complete complex workflows. For instance...
October 2009. gstreamer.freedesktop.org. "GStreamer Base Plugins 0.10 (0.10.24.1)". Retrieved 23 October 2009. gstreamer.freedesktop.org. "GStreamer Base Plugins...
today is the 0.10 release series of GStreamer. In July 2007 he left Fluendo together with many of the other GStreamer developers and joined up with United...
API), it is only supported by the proprietary Nvidia driver on Linux. Gstreamer has supported NVDEC since 2017. FFmpeg has supported NVDEC since 2017...
http://www.webmproject.org/tools/#gstreamer-plug-ins As of Gstreamer 1.0, WebM related support is included in gstreamer-plugins-good only if FFmpeg was...
helix and NMM). Banshee is a free audio player for Linux which uses the GStreamer multimedia platforms to play, encode, and decode Ogg Vorbis, MP3, and...
open source communities, contributing to several projects, such as Mesa, GStreamer, Node.js, and Wayland. Igalia was previously significantly involved in:...
programming language and platform: GStreamer: Developed in C but with bindings available for various languages, GStreamer is a powerful, open-source multimedia...
work on GStreamer for the following two years, after which Hervey co-founded Collabora's Multimedia division in order to improve Pitivi, GStreamer and the...
April 2016 Bug 886181 – Pref on gstreamer backend, Mozilla, retrieved 21 September 2013 Bug 794282 – Enable GStreamer in official builds, Mozilla, retrieved...
and libavfilter, a library for enhancing and editing filters through a Gstreamer-like filtergraph. FFmpeg is part of the workflow of many other software...
the GPL-2.0-only. It is written in Python, using the GTK+ interface and GStreamer as an audio back-end, initially just for the Linux operating system but...
dependencies, obs-studio, 3rd party codec packages such as those for gstreamer, 3rd party drivers such as NVIDIA drivers, and even small package fixes"...
prototype by Manley and builds upon some of the code that was merged into GStreamer due to that effort. A goal of the project was to improve handling of video...
material GST Computer Systems, a group of British software developers GStreamer, a multimedia framework GST Catalina, a US flying boat Vision GST, a Mercedes-Benz...
available to handle the UVC stream. One could use Guvcview or GStreamer and GStreamer-based software to handle the UVC stream. Another could use multiple...
programming interface that allows applications such as VLC media player or GStreamer to use hardware video acceleration capabilities, usually provided by the...
sound server, and GStreamer is used by the shipped media player to play back sounds and movies. The formats supported by GStreamer can be extended by...
MP4/MPEG and Live streams. The cross-platform FOSS multimedia framework GStreamer has supported MPEG-DASH and WebM DASH since at least v1.4. The open-source...
DirectShow. An example of a UNIX video renderer is the one container within GStreamer. Commonly used video renderers are: Enhanced Video Renderer VMR9 Renderless...
the GStreamer framework for playback, though until version 2.27.1, it could alternatively be configured to use the Xine libraries instead of GStreamer. GNOME...
interfaces is then used by end-user software, for example VLC media player or GStreamer, to access the Quick Sync Video hardware and make use of it. Quick Sync...
modules in GNOME have been ported to libcanberra for event sounds or GStreamer/PulseAudio for everything else. PulseAudio 2.0 completely drops ESounD...