An open-source framework providing plugins and libraries for handling various media types in a flexible pipeline architecture, ideal for streaming media applications.
GStreamer is an open-source, cross-platform multimedia framework for creating streaming media applications. It provides a pipeline-based model for connecting together a wide variety of media handling components, including video and audio playback, recording, streaming, editing, encoding/decoding, filters, effects, and more.
Some key features of GStreamer include:
GStreamer is used by many media applications and distributions due to its flexible architecture, broad format support, and active open source community. Key users include video editors Pitivi and Kdenlive, media centers like KDE Plasma and GNOME Videos, web browsers like Chromium and Firefox, and embedded Linux systems.