GStreamer 1.26 teraz k dispozícii a prichádza s množstvom nových funkcií navrhnutých na zlepšenie kompatibility s kodekmi novej generácie, optimalizáciu hardvérovej akcelerácie a pridanie nových nástrojov pre vývojárov a tvorcov multimediálneho obsahu. Táto aktualizácia zachováva stabilitu svojho API a ABI v rámci série 1.x.
Po roku od poslednej veľkej aktualizácie sa predstavuje GStreamer 1.26 Podpora pre video kodek H.266 alebo Versatile Video Coding (VVC)., formát, ktorý sľubuje vyššiu efektivitu kompresie v porovnaní s jeho predchodcom H.265/HEVC. Pridaná bola aj podpora pre Kódovanie videa s nízkou zložitosťou (LCEVC), technológia, ktorá zlepšuje efektivitu iných kodekov prostredníctvom vylepšených vrstiev.
Hlavné nové funkcie GStreamer 1.26
Podpora nových video a audio kodekov
Okrem podpory pre H.266/VVC a LCEVC obsahuje GStreamer 1.26 podporu pre kodek pre obrázky JPEG-XS, optimalizované pre pracovné postupy výroby videa s ultra nízkou latenciou. Rozšírené sú aj možnosti formátov Matroska y MPEG-TS, pridaním podpory pre AV1 y VP9, ktorý prospieva prehrávaniu aj streamovaniu multimediálneho obsahu.
Vylepšenia v integrácii s Vulkan a Direct3D12
Táto verzia pridáva viacnásobné optimalizácie integrácie Vulkan, zlepšenie výkonu pri dekódovaní a kódovaní videa. Zavádza sa aj nový Knižnica podpory integrácie Direct3D12, spolu s prvkami ako d3d12swapchainsink a d3d12deinterlace, ktoré umožňujú lepšiu správu multimediálneho spracovania v prostrediach Windows. To je užitočné najmä pre tých, ktorí vo svojich multimediálnych pracovných postupoch používajú pokročilé riešenia.
Funkciou je aj GStreamer 1.26 Vylepšenia výkonu, z ktorých majú úžitok vývojári s cieľom maximalizovať efektivitu svojich aplikácií. Napríklad optimalizácia správy pamäte je kľúčom k efektívnejšiemu využívaniu zdrojov vo veľkých projektoch. Ak sa chcete dozvedieť viac o projektoch, ktoré používajú GStreamer, môžete si prečítať o Novinky PulseAudio, ktorá sa zameriava aj na efektivitu spracovania multimédií.
Nové nástroje pre titulky a prepis v GStreamer 1.26
Obsahuje GStreamer 1.26 Nové funkcie pre prácu s titulkami a metadátami na videu. Boli pridané nástroje na extrahovanie a vkladanie titulkov v H.264 a H.265, ako aj nový prvok cea708overlay, ktorý umožňuje prekrytie titulkov CEA-708 cez video v reálnom čase.
Okrem toho, AWS a Speechmatics transkripčné a prekladateľské služby boli integrované, čo umožňuje prevod zvuku na text s väčšou presnosťou. Tieto nástroje sú obzvlášť cenné pre tvorcov obsahu, ktorí chcú uľahčiť prístup k svojej audiovizuálnej produkcii a propagovať tak širšie publikum.
Optimalizácia pracovných tokov vo video produkcii je kľúčová a GStreamer 1.26 to rieši niekoľkými spôsobmi.
Optimalizácia výkonu a stability
Okrem iných vylepšení obsahuje nová verzia úpravy v správa pamäte y doby spracovania. Moduly webrtcbin boli optimalizované na zlepšenie synchronizácie pri streamovaní videa v reálnom čase a Podpora QUIC bola vylepšená pre efektívne streamovanie multimediálneho obsahu na webe.
Opravené boli aj chyby a optimalizované viaceré moduly ako napr Video4Linux2 (V4L2), zlepšenie kompatibility so špecializovaným hardvérom Linuxu. Tieto optimalizácie zaisťujú, že vývojári sa môžu spoľahnúť na GStreamer 1.26 pri vytváraní výkonných a spoľahlivých aplikácií.
Táto aktualizácia predstavuje významný vývoj pre GStreamer, ktorý upevňuje svoju pozíciu jedného z najvýkonnejších a najuniverzálnejších multimediálnych rámcov na trhu.