
Die Gemeinschaft von GStreamer hat diese Woche die Veröffentlichung der Version 1.27.1 angekündigt, die den Beginn des Entwicklungszyklus für die kommende stabile Version 1.28 markiert. Wie für dieses beliebte Open-Source-Framework zur Verwaltung von Audio- und Videostreams typisch, liegt der Schwerpunkt der neuen Version auf der Modernisierung und der Integration neuester Technologien, die die Arbeit von Entwicklern und fortgeschrittenen Benutzern erleichtern.
In diesem Update GStreamer führt wichtige Verbesserungen und neue Möglichkeiten ein, einschließlich der Integration eines AMD HIP-Plugins als Teil von ROCm, wodurch Videokonvertierungs- und -verarbeitungsaufgaben über diese Alternative zu CUDA direkt von AMD-GPUs übernommen werden können. Dieses von Seungha Yang von Centricular entwickelte Plugin zeichnet sich durch seine OpenGL-Unterstützung und verschiedene Funktionen aus, die die bestehende Unterstützung für NVIDIA-Hardware erweitern und ergänzen.
Highlights der Version 1.27.1
Einer der auffälligsten Aspekte ist der Fortschritt in der Vulkan Video-Unterstützung. H.264-Kodierung und 265-Bit-H.10-Dekodierung sind jetzt verfügbar, wodurch die Palette der unterstützten Formate erweitert und die Grafikleistung auf Geräten optimiert wird, die diese Low-Level-API nutzen.
Auch die Nutzer hat das Entwicklungsteam nicht vergessen. Direct3D 12, Optimierungen hinzufügen die das Erlebnis in Windows-Umgebungen verbessern. Darüber hinaus bietet das Update grundlegende Farbmetrik-Unterstützung für Wayland und trägt so zur Konvergenz zwischen Fenstersystemen und einer korrekten Farbdarstellung auf verschiedenen Plattformen bei.
Die Änderungen dieser Vorschauversion beschränken sich nicht nur auf die Hardwareunterstützung. GStreamer 1.27.1 legt den Grundstein für mehrere wichtige Neuerungen:
- Ein neues wpe2-Plugin für WebKit, das die WPE-Plattform-API integriert, um das Web-Rendering zu verbessern
- Aufzählung virtueller PCM-Geräte für ALSA, wodurch die Audio-Routing-Funktionen erweitert werden
- Spezifische Elemente für Direct3D12 (d3d12remap), LiteRT und neue APIs zur Erleichterung der Analyse und Klassifizierung
- Ein allgemeiner Tensor-Decoder, ein verbesserter Gesichtsdetektor und eine verbesserte Benutzerfreundlichkeit beim Rendern und Stream-Kopieren
Darüber hinaus sind enthalten Verbesserungen bei der Protokollierung, neue Tools zur Flussanalyse und eine lange Liste von Fehlerbehebungen und kleineren Optimierungen, die darauf abzielen, GStreamer zu einer noch robusteren und flexibleren Plattform zu machen.
Die Zukunft von GStreamer: grundlegende Änderungen
Vor allem Das alte Vaapi-Modul wird zugunsten des neuen VA-Plugins aufgegeben., was eine wesentliche Änderung in der Handhabung von hardwarebeschleunigtem Video darstellt. Außerdem wurden neue Funktionen für das Synchronisierungsmanagement in MPEG-TS-Streams implementiert und dank der erweiterten GST-Inspect-Funktionalität wurden Verbesserungen bei der Plugin-Inspektion und -Diagnose vorgenommen.
GStreamer 1.27.1 ist jetzt verfügbar für diejenigen, die wollen Testen Sie Ihre neuen Funktionen in Entwicklungs- oder TestumgebungenDa es sich jedoch um eine Entwicklungsversion handelt, ist sie nicht für den Einsatz auf Produktionssystemen geeignet. Die endgültige Version 1.28 wird voraussichtlich noch in diesem Jahr erscheinen und alle Verbesserungen dieser ersten Vorabversion beinhalten.
Die kontinuierliche Weiterentwicklung dieser Multimedia-Bibliothek zeugt von einem starken Engagement bei der Anpassung an neue Hard- und Softwaretechnologien und der Integration von Funktionen, die den Anforderungen der Branche gerecht werden. GStreamer legt weiterhin Wert auf Stabilität und Wartbarkeit und zählt weiterhin zu den wichtigsten Werkzeugen für die professionelle Audio- und Videoverarbeitung auf Open-Source- und plattformübergreifenden Systemen.
