GStreamer 1.26 sada na raspolaganju i dolazi sa mnoštvom novih funkcija dizajniranih da poboljšaju kompatibilnost sa kodecima nove generacije, optimizuju hardversko ubrzanje i dodaju nove alate za programere i kreatore multimedijalnog sadržaja. Ovo ažuriranje održava stabilnost svog API-ja i ABI-ja unutar 1.x serije okvira.
Nakon godinu dana od posljednjeg većeg ažuriranja, predstavlja GStreamer 1.26 Podrška za video kodek H.266 ili Versatile Video Coding (VVC)., format koji obećava veću efikasnost kompresije u odnosu na svog prethodnika H.265/HEVC. Dodata je i podrška za Video kodiranje niske složenosti (LCEVC), tehnologija koja poboljšava efikasnost drugih kodeka kroz slojeve poboljšanja.
Glavne nove karakteristike GStreamera 1.26
Podrška za nove video i audio kodeke
Pored podrške za H.266/VVC i LCEVC, GStreamer 1.26 uključuje podršku za kodek slike JPEG-XS, optimiziran za radne tokove video produkcije s ultra-niskim kašnjenjem. Proširene su i mogućnosti formata Matroska y MPEG-TS, dodajući podršku za AV1 y VP9, što koristi i reprodukciji i strimingu multimedijalnog sadržaja.
Poboljšanja u integraciji sa Vulkanom i Direct3D12
Ova verzija dodaje višestruke optimizacije za Vulkan integraciju, poboljšanje performansi u video dekodiranju i kodiranju. Uveden je i novi Biblioteka podrške za Direct3D12 integraciju, zajedno sa elementima kao što su d3d12swapchainsink i d3d12deinterlace, koji omogućavaju bolje upravljanje multimedijskom obradom u Windows okruženjima. Ovo je posebno korisno za one koji koriste napredna rješenja u svojim multimedijalnim radnim procesima.
GStreamer 1.26 takođe ima funkciju Poboljšanja performansi od koristi programerima nastojeći da maksimiziraju efikasnost svojih aplikacija. Na primjer, optimizacije u upravljanju memorijom su ključne za efikasnije korištenje resursa u velikim projektima. Ako želite saznati više o projektima koji koriste GStreamer, možete pročitati o PulseAudio novosti, koji se takođe fokusira na efikasnost obrade multimedije.
Novi alati za titlove i transkripciju u GStreameru 1.26
GStreamer 1.26 uključuje Nove funkcije za rukovanje titlovima i metapodacima na videu. Dodati su alati za izdvajanje i umetanje titlova u H.264 i H.265, kao i novi cea708overlay element koji omogućava da se CEA-708 titlovi preklapaju preko videa u realnom vremenu.
Takođe, AWS i Speechmatics usluge transkripcije i prevođenja su integrisane, omogućavajući audio pretvaranje u tekst s većom preciznošću. Ovi alati su posebno vrijedni za kreatore sadržaja koji žele olakšati pristup svojoj audiovizuelnoj produkciji, promovirajući širu publiku.
Optimizacija tokova rada u video produkciji je ključna, a GStreamer 1.26 to rješava na nekoliko načina.
Optimizacija performansi i stabilnosti
Između ostalih poboljšanja, nova verzija uključuje prilagođavanja u upravljanje memorijom y vremena obrade. Webrtcbin moduli su optimizirani da poboljšaju sinhronizaciju u video streamingu u realnom vremenu i QUIC podrška je poboljšana za efikasan streaming multimedijalnih sadržaja na webu.
Greške su također ispravljene i višestruki moduli optimizirani kao npr Video4Linux2 (V4L2), poboljšanje kompatibilnosti sa specijalizovanim Linux hardverom. Ove optimizacije osiguravaju da se programeri mogu osloniti na GStreamer 1.26 za izgradnju moćnih i pouzdanih aplikacija.
Ovo ažuriranje predstavlja značajnu evoluciju za GStreamer, učvršćujući njegovu poziciju jednog od najmoćnijih i najsvestranijih multimedijalnih okvira na tržištu.