
GStreamer 1.26 jetzt verfügbar und verfügt über eine Vielzahl neuer Funktionen, die die Kompatibilität mit Codecs der nächsten Generation verbessern, die Hardwarebeschleunigung optimieren und neue Tools für Entwickler und Ersteller von Multimediainhalten hinzufügen sollen. Dieses Update gewährleistet die Stabilität seiner API und ABI innerhalb der 1.x-Reihe des Frameworks.
Ein Jahr nach dem letzten großen Update führt GStreamer 1.26 ein Unterstützung für den Videocodec H.266 oder Versatile Video Coding (VVC), ein Format, das im Vergleich zu seinem Vorgänger H.265/HEVC eine höhere Komprimierungseffizienz verspricht. Unterstützung für wurde ebenfalls hinzugefügt Videocodierung mit geringer Komplexitätsverbesserung (LCEVC), eine Technologie, die die Effizienz anderer Codecs durch Verbesserungsebenen verbessert.
Die wichtigsten neuen Funktionen von GStreamer 1.26
Unterstützung für neue Video- und Audio-Codecs
Zusätzlich zur Unterstützung für H.266/VVC und LCEVC enthält GStreamer 1.26 Unterstützung für den Bildcodec JPEG-XS, optimiert für Videoproduktions-Workflows mit extrem geringer Latenz. Auch die Möglichkeiten der Formate werden erweitert Matroska y MPEG-TS, Unterstützung für AV1 y VP9, was sowohl der Wiedergabe als auch dem Streaming von Multimedia-Inhalten zugutekommt.
Verbesserungen bei der Integration mit Vulkan und Direct3D12
Diese Version fügt hinzu mehrere Optimierungen der Vulkan-Integration, wodurch die Leistung bei der Videodekodierung und -kodierung verbessert wird. Außerdem wird ein neuer Direct3D12-Integrationsunterstützungsbibliothek, zusammen mit Elementen wie d3d12swapchainsink und d3d12deinterlace, die eine bessere Verwaltung der Multimediaverarbeitung in Windows-Umgebungen ermöglichen. Dies ist besonders nützlich für diejenigen, die in ihren Multimedia-Workflows erweiterte Lösungen verwenden.
GStreamer 1.26 bietet außerdem Leistungsverbesserungen, die Entwicklern zugute kommen Sie streben danach, die Effizienz ihrer Anwendungen zu maximieren. So sind beispielsweise Optimierungen im Speichermanagement der Schlüssel zu einer effizienteren Ressourcennutzung bei großen Projekten. Wenn Sie mehr über Projekte erfahren möchten, die GStreamer verwenden, können Sie mehr über die PulseAudio-Neuigkeiten, bei dem auch die Effizienz der Multimedia-Verarbeitung im Mittelpunkt steht.
Neue Untertitel- und Transkriptionstools in GStreamer 1.26
GStreamer 1.26 enthält Neue Funktionen für den Umgang mit Untertiteln und Metadaten auf Video. Es wurden Tools zum Extrahieren und Einfügen von Untertiteln in H.264 und H.265 sowie ein neues cea708overlay-Element hinzugefügt, mit dem CEA-708-Untertitel in Echtzeit über Videos gelegt werden können.
Zusätzlich Die Transkriptions- und Übersetzungsdienste von AWS und Speechmatics wurden integriert, wodurch Audiodaten mit größerer Genauigkeit in Text umgewandelt werden können. Diese Tools sind besonders wertvoll für Inhaltsersteller, die den Zugriff auf ihre audiovisuellen Produktionen erleichtern und so ein breiteres Publikum erreichen möchten.
Die Optimierung der Arbeitsabläufe bei der Videoproduktion ist von entscheidender Bedeutung und GStreamer 1.26 geht auf verschiedene Weise darauf ein.
Optimierung von Leistung und Stabilität
Die neue Version enthält unter anderem Anpassungen in der Speicherverwaltung y Verarbeitungszeiten. Die webrtcbin-Module wurden optimiert, um die Synchronisierung beim Echtzeit-Video-Streaming zu verbessern und Die QUIC-Unterstützung wurde verbessert für effizientes Streaming von Multimedia-Inhalten im Web.
Außerdem wurden Fehler behoben und mehrere Module optimiert, wie zum Beispiel Video4Linux2 (V4L2), wodurch die Kompatibilität mit spezieller Linux-Hardware verbessert wird. Diese Optimierungen stellen sicher, dass Entwickler sich beim Erstellen leistungsstarker und zuverlässiger Anwendungen auf GStreamer 1.26 verlassen können.
Dieses Update stellt eine bedeutende Weiterentwicklung für GStreamer dar und festigt seine Position als eines der leistungsstärksten und vielseitigsten Multimedia-Frameworks auf dem Markt.