GStreamer in Version 1.22 erschienen

Mi, 25. Januar 2023, Ralf Hersel

GStreamer ist ein freies Multimedia-Framework, lizenziert unter der LGPL. Das Projekt der freedesktop.org, kümmert sich darum, die Zusammenarbeit und den Datenaustausch zwischen den Projekten durch offene Standards zu erhöhen. Die Bibliothek des 1999 gestarteten Projekts dient dazu, grundlegende Funktionalität zur Verarbeitung von Multimedia-Datenströmen bereitzustellen, und wird als Basis von Multimedia-Anwendungen wie Mediaplayern, Videoschnittsoftware oder Audio-Mixern verwendet.

Gestern ist die Bibliothek als Major Release in der Version 1.22 erschienen. Sie enthält Verbesserungen bei der AV1-Video-Codec-Unterstützung durch Hinzufügen von Hardware-Encoding und -Decoding über VA-API/VA, AMF, D3D11, NVCODEC, QSV und Intel MediaSDK, neue AV1-RTP-Payloader- und Depayloader-Elemente, neue Encoder-Einstellungen im AOM-Referenz-Encoder-basierten av1enc-Element sowie Verbesserungen beim AV1-Parser.

Die WebRTC-Unterstützung wurde in dieser Version ebenfalls verbessert, und zwar durch die Hinzufügung von Simulcast- und Google Congestion Control-Unterstützung, eine neue WebRTC-basierte Medienserver-Ingestion/Egress-Unterstützung (WHIP/WHEP) sowie ein All-in-One-WebRTC-Sender-Plugin.

Speziell für Linux-Benutzer verbessert die neue GStreamer-Version das Design für die gemeinsame Nutzung von DMA-Puffern und die Handhabung von Modifikatoren für hardwarebeschleunigte Video-Decoder, -Encoder und -Filter sowie für das Capturing und Rendering.

Ich erspare euch weitere technische Details dieser Version; diese können Interessierte in den Release Notes nachlesen. Wichtiger erscheint es mir, die Bedeutung von GStreamer für andere Projekte hervorzuheben. Die Liste der Anwendungen, die Abhängigkeiten von GStreamer haben, ist sehr lang. Darunter finden sich Apps wie:

  • Amarok
  • Banshee
  • Clementine
  • Empathy
  • Exaile
  • Gajim
  • Kaffeine
  • Pitivi
  • Rhythmbox
  • Songbird
  • Sound Converter
  • Totem
  • und viele andere

Quelle: https://gstreamer.freedesktop.org/releases/1.22/

Tags

Multimedia, Codecs, WebRTC