Skip to content
GStreamer
EntityQ860213· pop 23· linked from 440 articles

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.

Key facts

Software.name
GStreamer
Software.logo
250px
Software.screenshot
GStreamer example pipeline.svg
Software.caption
A simple pipeline with gst-launch
Software.developer
GStreamer Team
Software.programming language
C
Software.operating system
BSDs, OpenSolaris, Linux, Android, macOS, iOS, Windows, OS/400
Software.genre
Multimedia framework
Software.license
LGPL-2.1-or-later

via Wikipedia infobox

Wikidata facts

Image
GStreamer example pipeline.svg
Show 12 more facts
publication date
2001-01-11
source code repository URL
github.com/freedesktop/gstreamer.git
Commons category
GStreamer
software version identifier
1.28.2
IRC channel URL
irc://irc.freenode.net/gstreamer
social media followers
421
inception
1999-06-01
official forum URL
discourse.gstreamer.org
Sources (9)

via Wikidata · CC0

~13 min read

Article

14 sections
Contents
  • Distribution and adoption
  • Software architecture
  • Language bindings
  • Overview
  • Plug-ins
  • Video acceleration
  • Media formats
  • History and development
  • Early days
  • The 0.10 series
  • The 1.x series
  • See also
  • References
  • External links

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.

Gallery (10)

Connections

Categories