GStreamer 1.26 nyní k dispozici a přichází s řadou nových funkcí navržených pro zlepšení kompatibility s kodeky nové generace, optimalizaci hardwarové akcelerace a přidání nových nástrojů pro vývojáře a tvůrce multimediálního obsahu. Tato aktualizace zachovává stabilitu svého API a ABI v rámci řady 1.x.
Po roce od poslední velké aktualizace se představuje GStreamer 1.26 Podpora pro video kodek H.266 nebo Versatile Video Coding (VVC)., formát, který slibuje vyšší efektivitu komprese ve srovnání se svým předchůdcem H.265/HEVC. Byla také přidána podpora pro Kódování videa s nízkou složitostí Enhancement Video Coding (LCEVC), technologie, která zlepšuje účinnost jiných kodeků prostřednictvím vrstev vylepšení.
Hlavní nové funkce GStreamer 1.26
Podpora nových video a audio kodeků
Kromě podpory H.266/VVC a LCEVC obsahuje GStreamer 1.26 podporu pro obrazový kodek JPEG-XS, optimalizované pro pracovní postupy video produkce s ultra nízkou latencí. Rozšiřují se také možnosti formátů Matroska y MPEG-TS, přidání podpory pro AV1 y VP9, který přináší výhody jak pro přehrávání, tak pro streamování multimediálního obsahu.
Vylepšení integrace s Vulkan a Direct3D12
Tato verze dodává několik optimalizací pro integraci Vulkan, zlepšení výkonu při dekódování a kódování videa. Zavádí se také nový Knihovna podpory integrace Direct3D12, spolu s prvky jako d3d12swapchainsink a d3d12deinterlace, které umožňují lepší správu zpracování multimédií v prostředí Windows. To je užitečné zejména pro ty, kteří ve svých multimediálních pracovních postupech používají pokročilá řešení.
GStreamer 1.26 také obsahuje Vylepšení výkonu, která jsou přínosem pro vývojáře snaží maximalizovat efektivitu svých aplikací. Například optimalizace ve správě paměti jsou klíčové pro efektivnější využití zdrojů ve velkých projektech. Pokud se chcete dozvědět více o projektech, které používají GStreamer, můžete si přečíst o Novinky PulseAudio, která se také zaměřuje na efektivitu zpracování multimédií.
Nové nástroje pro titulky a přepis v GStreamer 1.26
Obsahuje GStreamer 1.26 Nové funkce pro práci s titulky a metadaty na videu. Byly přidány nástroje pro extrahování a vkládání titulků v H.264 a H.265 a také nový prvek cea708overlay, který umožňuje titulky CEA-708 překrývat přes video v reálném čase.
Navíc, Byly integrovány služby přepisu a překladu AWS a Speechmatics, což umožňuje převod zvuku na text s větší přesností. Tyto nástroje jsou zvláště cenné pro tvůrce obsahu, kteří chtějí usnadnit přístup ke své audiovizuální produkci a propagovat širší publikum.
Optimalizace pracovních postupů ve video produkci je zásadní a GStreamer 1.26 to řeší několika způsoby.
Optimalizace výkonu a stability
Kromě jiných vylepšení obsahuje nová verze úpravy v správa paměti y doby zpracování. Moduly webrtcbin byly optimalizovány pro zlepšení synchronizace při streamování videa v reálném čase a Podpora QUIC byla vylepšena pro efektivní streamování multimediálního obsahu na webu.
Byly také opraveny chyby a optimalizováno několik modulů, jako např Video4Linux2 (V4L2), zlepšení kompatibility se specializovaným hardwarem Linuxu. Tyto optimalizace zajišťují, že se vývojáři mohou spolehnout na GStreamer 1.26 při vytváření výkonných a spolehlivých aplikací.
Tato aktualizace představuje významnou evoluci pro GStreamer a upevňuje jeho pozici jednoho z nejvýkonnějších a nejuniverzálnějších multimediálních rámců na trhu.