GStreamer 1.28 donosi Vulkan video AV1 i VP9 dekodiranje te H.264 kodiranje
Multimedijski okvir GStreamer 1.28 proširuje Vulkan video podršku s AV1 i VP9 dekodiranjem, H.264 kodiranjem te poboljšanim hardverskim ubrzanjem na različitim platformama.
Tim GStreamera objavio je verziju 1.28, veliko ažuriranje svog višestruko platformskog open-source multimedijskog okvira.
Ovo izdanje uvodi novi AMD HIP dodatak, omogućujući prenosivo GPU ubrzanje na AMD i NVIDIA hardveru, uz značajna Vulkan video poboljšanja koja dodaju dekodiranje AV1 i VP9, H.264 kodiranje i podršku za 10-bitni H.265.
Integracija Waylanda također se poboljšava, s podrškom za HDR10 metadata, boljim upravljanjem bojama i dijeljenjem buffera bez kopiranja putem udmabufa, što značajno poboljšava performanse reprodukcije.
Na frontu AI-a i analize medija, GStreamer 1.28 donosi redizajniranu analitičku struju s automatskim dogovaranjem tensora, novi tensordecodebin i proširene Rust-bazirane elemente za detekciju objekata, praćenje i obradu u serijama.
Mogućnosti govora također su proširene pomoću Deepgram pretvaranja govora u tekst, ElevenLabs kloniranja glasa, razdvajanja audio izvora te poboljšanih alata za prevođenje i sintezu.
Što se tiče streaminga, nova verzija poboljšava podršku za RTMP s H.265 i multitrack FLV, dodaje renegocijaciju i WHEP signalizaciju u WebRTC te pruža važne poboljšanja robusnosti i metapodataka u kontejnerskim formatima kao što su MP4, MPEG-TS, Matroska i MXF. Osim toga, novi VMAF element omogućava direktnu perceptivnu procjenu kvalitete videa unutar pipeline-a.
Za programere, ovo izdanje donosi nove osnovne API-je, smanjenje neželjenog zapisa putem GstLogContext-a, poboljšane Python veze i obnovljeni preglednik DOT grafova. Alati za izgradnju također napreduju s boljom podrškom za Cerbero, uključujući Python wheels, Windows ARM64 instalacijske datoteke i manje Rust plugin binarne datoteke.
Za više informacija pogledajte objavu. Binarne datoteke za Android, iOS, macOS i Windows očekuju se uskoro.
