GStreamer 1.26 nyt saatavana ja mukana tulee joukko uusia ominaisuuksia, jotka on suunniteltu parantamaan yhteensopivuutta seuraavan sukupolven koodekkien kanssa, optimoimaan laitteistokiihdytystä ja lisäämään uusia työkaluja kehittäjille ja multimediasisällön luojille. Tämä päivitys säilyttää API:n ja ABI:n vakauden kehyksen 1.x-sarjassa.
Vuoden kuluttua edellisestä suuresta päivityksestä GStreamer 1.26 esittelee Tuki H.266- tai Versatile Video Coding (VVC) -videokoodekille, muoto, joka lupaa paremman pakkaustehokkuuden verrattuna edeltäjäänsä H.265/HEVC. Myös tuki on lisätty Low Complexity Enhancement Video Coding (LCEVC), tekniikka, joka parantaa muiden koodekkien tehokkuutta parannuskerrosten avulla.
GStreamer 1.26:n tärkeimmät uudet ominaisuudet
Tuki uusille video- ja äänikoodekeille
H.266/VVC- ja LCEVC-tuen lisäksi GStreamer 1.26 sisältää tuen kuvakoodekille JPEG-XS, optimoitu erittäin matalan viiveen videotuotannon työnkulkuihin. Myös formaattien ominaisuuksia laajennetaan Matroska y MPEG-TS, lisäämällä tuen kohteelle AV1 y VP9, joka hyödyttää sekä multimediasisällön toistoa että suoratoistoa.
Parannuksia integraatioon Vulkanin ja Direct3D12:n kanssa
Tämä versio lisää useita optimointeja Vulkan-integraatioon, parantaa suorituskykyä videon dekoodauksessa ja koodauksessa. Myös uusi esitellään Direct3D12-integraatiotukikirjasto, sekä elementtejä, kuten d3d12swapchainsink ja d3d12deinterlace, jotka mahdollistavat paremman multimediakäsittelyn hallinnan Windows-ympäristöissä. Tämä on erityisen hyödyllistä niille, jotka käyttävät edistyneitä ratkaisuja multimediatyönkuluissaan.
GStreamer 1.26 sisältää myös Suorituskykyparannuksia, joista on hyötyä kehittäjille pyrkivät maksimoimaan sovellusten tehokkuuden. Esimerkiksi muistinhallinnan optimointi on avain resurssien tehokkaampaan käyttöön suurissa projekteissa. Jos haluat tietää lisää GStreameria käyttävistä projekteista, voit lukea aiheesta PulseAudio uutiset, joka keskittyy myös multimedian käsittelyn tehokkuuteen.
Uusia tekstitys- ja transkriptiotyökaluja GStreamer 1.26:ssa
GStreamer 1.26 sisältää Uusia ominaisuuksia tekstitysten ja metatietojen käsittelyyn videolla. H.264- ja H.265-tekstitysten poimimiseen ja lisäämiseen on lisätty työkaluja sekä uusi cea708overlay-elementti, jonka avulla CEA-708-tekstitykset voidaan peittää videon päällä reaaliajassa.
Lisäksi, AWS- ja Speechmatics-transkriptio- ja käännöspalvelut on integroitu, jolloin ääni voidaan muuntaa tekstiksi entistä tarkemmin. Nämä työkalut ovat erityisen arvokkaita sisällöntuottajille, jotka haluavat helpottaa pääsyä audiovisuaalisiin tuotantoihinsa ja edistää laajempaa yleisöä.
Työnkulkujen optimointi videotuotannossa on ratkaisevan tärkeää, ja GStreamer 1.26 käsittelee tätä useilla tavoilla.
Suorituskyvyn ja vakauden optimointi
Muiden parannusten ohella uusi versio sisältää säätöjä muistin hallinta y käsittelyajat. Webrtcbin-moduulit on optimoitu parantamaan synkronointia reaaliaikaisessa videon suoratoistossa ja QUIC-tukea on parannettu multimediasisällön tehokasta suoratoistoa varten verkossa.
Myös bugeja on korjattu ja useita moduuleja optimoitu, esim Video4Linux2 (V4L2), parantaa yhteensopivuutta erikoistuneiden Linux-laitteistojen kanssa. Nämä optimoinnit varmistavat, että kehittäjät voivat luottaa GStreamer 1.26:een tehokkaiden ja luotettavien sovellusten rakentamisessa.
Tämä päivitys edustaa merkittävää kehitystä GStreamerille ja vahvistaa sen asemaa yhtenä markkinoiden tehokkaimmista ja monipuolisimmista multimediakehyksistä.