Zum Hauptinhalt Zur Navigation

Mulitmedia-Framework: Gstreamer 1.2.0 erhält neue Plugins

Das freie Multimedia-Framework Gstreamer bekommt in Version 1.2.0 zahlreiche neue Plugins und Funktionen, darunter für die Interaktion mit Bluetooth-Geräten und für den Videocodec VP9.
/ Jörg Thoma
2 Kommentare News folgen (öffnet im neuen Fenster)
Gstreamer 1.2.0 ist veröffentlicht worden. (Bild: Jakub)
Gstreamer 1.2.0 ist veröffentlicht worden. Bild: Jakub

Das Gstreamer-Team hat die als stabil deklarierte Version 1.2.0 des freien Multimedia-Frameworks freigegeben. Gtsreamer 1.2 ist als Upgrade für 1.0 gedacht und dazu kompatibel. Das API wurde ebenfalls erweitert, ist aber zu dem in Version 1.0 abwärtskompatibel. Zu den neuen Plugins und Funktionen gehören unter anderem die Interaktion mit Bluetooth-Geräten und eine Bibliothek für die Datenstrukturen von Mpeg-TS-Containern.

Zu den neuen Plugins gehören neben einem für das Bluetooth-Framework Bluez auch ein Demuxer für Microsofts Smooth Streaming und für Jpeg2000. Außerdem wurde das Vpx-Plugin um die Unterstützung für VP9 erweitert. Damit lassen sich entsprechende Videos sowohl de- als auch encodieren. Das neue WebP-Plugin decodiert bislang nur solche Videos, ein Encoder soll später nachgereicht werden. Außerdem gibt es Plugins für Daala und das Dash-Adaptive-Streaming-Protokoll.

Neue Funktionen für das API

Das API wurde beispielsweise um ein Flag ergänzt, das beim Start von Sparse Streams gesetzt werden kann. Start-Stream erhält außerdem ein optionales Group-ID-Feld, mit dem verschiedene Steams gruppiert und gleichzeitig gestartet werden können. Zudem wurde eine EGL-Bibliothek hinzugefügt. Eine weitere Bibliothek namens Insertbin soll dynamisch verlinkte Pipelines besser verarbeiten können.

Gstreamer 1.2.0 verarbeitet Interlaced-Videos jetzt korrekt und auch besser. Das Chroma-Subsampling wurde ebenfalls nochmals optimiert. Der Audio-Konvertierer soll weniger Verluste verursachen. Außerdem wurde die V4l2-Bibliothek für BSD und Linux verbessert und die Netzwerkunterstützung unter Windows mit IPv6.

Sämtliche Änderungen sind in der Ankündigung der Gstreamer-Mailingliste(öffnet im neuen Fenster) auf Freedesk.org zu entnehmen. Dort sind auch Links zum Quellcode enthalten. Gstreamer steht unter LGPL.


Relevante Themen