GStreamer
von GNOME durchgesetztes, freies Multimedia-Framework
From Wikipedia, the free encyclopedia
GStreamer ist ein freies Multimedia-Framework, lizenziert unter der LGPL. Es ist in der Programmiersprache C geschrieben und verwendet die Programmbibliothek GObject. GStreamer ist eines der Projekte von freedesktop.org, das sich darum bemüht, die Zusammenarbeit und den Datenaustausch zwischen den Projekten durch offene Standards zu erhöhen.
| GStreamer | |
|---|---|
| Basisdaten | |
| Entwickler | GStreamer-Team |
| Erscheinungsjahr | 11. Januar 2001 |
| Aktuelle Version | 1.28.1[1] (26. Februar 2026) |
| Aktuelle Vorabversion | 1.27.1[2] (8. Juli 2025) |
| Betriebssystem | plattformunabhängig |
| Programmiersprache | C[3] |
| Kategorie | Programmbibliothek |
| Lizenz | LGPL (Freie Software) |
| deutschsprachig | ja |
| gstreamer.freedesktop.org | |
Anwendungsgebiet
Diese Bibliothek dient dazu, grundlegende Funktionalität zur Verarbeitung von Multimedia-Datenströmen bereitzustellen, und kann so als Basis von Multimedia-Anwendungen wie beispielsweise Mediaplayern, Videoschnittsoftware oder Audio-Mixern dienen. Sie kann mit Hilfe von Plug-ins einfach erweitert werden, die automatisch allen GStreamer-basierenden Anwendungen zur Verfügung stehen. Erweiterungen können in C, C++, C# und Python entwickelt werden.[4]
Da der Kern von GStreamer relativ kompakt ist, wird es auch im Bereich eingebetteter Systeme eingesetzt, etwa in Maemo[5] oder HP webOS.[6] Auch Dreambox verwendet intern GStreamer.[7]
Geschichte
Ende 1999 wurde das Projekt GStreamer ein öffentliches Projekt. GStreamer wurde und wird hauptsächlich für Unix/Linux entwickelt. Mittlerweile basieren zahlreiche Programme auf GStreamer, darunter ab der Version 2.2 auch die Desktop-Umgebung Gnome.[8] Auch die seit KDE 4 eingesetzte Multimedia-API Phonon kann GStreamer als Backend einsetzen.[9]
Weblinks
- Offizielle Website (englisch)