GStreamer
Sign in to saveGStreamer 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
~13 min read
Encyclopedic overview
14 sectionsContents
- 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.
Excerpted from Wikipedia’s “GStreamer” article, available under the CC BY-SA 4.0 licence.