GStreamer se svou nejnovější vývojářskou verzí technologicky posunul vpřed

  • GStreamer 1.27.1 je první vývojovou verzí nadcházející série 1.28.
  • Obsahuje významné nové funkce, jako je podpora AMD HIP, vylepšení Vulkan a Direct3D12.
  • Zahrnuje nové funkce zaměřené na zpracování multimédií a pokročilou analytiku
  • Doporučuje se pouze pro testování, protože zatím není vhodný pro produkční prostředí.

GStreamer

Komunita GStreamer tento týden oznámila vydání verze 1.27.1 , která označuje začátek vývojového cyklu pro nadcházející stabilní verzi 1.28. Jak je pro tento populární open-source framework určený pro správu audio a video streamů typické, tato nová verze se zaměřuje na modernizaci a začlenění nejnovějších technologií, které usnadní práci vývojářům i pokročilým uživatelům.

V této aktualizaci GStreamer představuje významná vylepšení a nové funkce , včetně integrace pluginu AMD HIP jako součásti ROCm, což umožňuje přímou kontrolu konverze a zpracování videa grafickými kartami AMD prostřednictvím této alternativy k CUDA. Tento plugin, vyvinutý Seunghou Yangem ze společnosti Centricular, vyniká svou kompatibilitou s OpenGL a různými funkcemi, které obohacují a vyvažují stávající podporu hardwaru NVIDIA.

Hlavní vlastnosti verze 1.27.1

Jedním z nejvýraznějších aspektů je vylepšení podpory Vulkan Video . Nyní je k dispozici kódování H.264 a 10bitové dekódování H.265, což rozšiřuje škálu kompatibilních formátů a optimalizuje grafický výkon v systémech, které využívají toto nízkoúrovňové API.

Vývojový tým nezapomněl ani na uživatele Direct3D 12 a přidal optimalizace , které zlepšují zážitek v prostředí Windows. Aktualizace dále zahrnuje základní podporu kolorimetrie pro Wayland, což je další krok ke konvergenci mezi okenními systémy a přesnému zobrazování barev napříč různými platformami.

Změny, které tato preview verze přináší, se neomezují pouze na podporu hardwaru. GStreamer 1.27.1 připravuje základy pro několik důležitých doplňků:

  • Nový plugin wpe2 pro WebKit, integrující rozhraní WPE Platform API pro vylepšení vykreslování webu
  • Výčet virtuálních PCM zařízení pro ALSA, který rozšiřuje možnosti směrování zvuku
  • Specifické prvky pro Direct3D12 (d3d12remap), LiteRT a nová API pro usnadnění analýzy a klasifikace
  • Obecný tenzorový dekodér, vylepšený detektor obličejů a vylepšená použitelnost pro renderování a kopírování streamu

Spolu s tím existují vylepšení protokolování protokolů, nové nástroje pro analýzu toku a dlouhý seznam oprav chyb a drobných optimalizací, jejichž cílem je učinit z GStreameru ještě robustnější a flexibilnější platformu.

Budoucnost GStreameru: zásadní změny

Za zmínku stojí, že starý modul vaapi byl nahrazen novým pluginem VA , což představuje významnou změnu v hardwarově akcelerované správě videa. Byly také implementovány nové vlastnosti pro správu synchronizace v streamech MPEG-TS a vylepšení inspekce a diagnostiky pluginů díky rozšířené funkcionalitě gst-inspect.

GStreamer 1.27.1 je nyní k dispozici pro ty, kteří si chtějí vyzkoušet jeho nové funkce ve vývojovém nebo testovacím prostředí ; jelikož se však jedná o vývojovou verzi, nedoporučuje se jej používat na produkčních systémech. Finální verze 1.28 by měla vyjít koncem tohoto roku a zkonsoliduje všechna vylepšení představená v této první předběžné verzi.

Neustálý vývoj této multimediální knihovny demonstruje silný závazek přizpůsobovat se novým hardwarovým a softwarovým technologiím a začleňovat funkce, které splňují požadavky oboru. GStreamer sice zůstává zaměřen na stabilitu a udržovatelnost, ale zároveň zůstává jedním z klíčových nástrojů pro profesionální zpracování zvuku a videa na open-source a multiplatformních systémech.

gstreamer 1.26.1
Související článek:
GStreamer 1.26.1 obsahuje vylepšení dav1d AVI, Metroska v4 a nové muxery

Přidat jako preferovaný zdroj v Googlu