
GStreamer 1.26 nå tilgjengelig og kommer med en rekke nye funksjoner designet for å forbedre kompatibiliteten med neste generasjons kodeker, optimalisere maskinvareakselerasjon og legge til nye verktøy for utviklere og multimedieinnholdsskapere. Denne oppdateringen opprettholder stabiliteten til API og ABI innenfor rammeverkets 1.x-serie.
Etter et år siden siste store oppdatering, introduserer GStreamer 1.26 Støtte for videokodeken H.266 eller Versatile Video Coding (VVC)., et format som lover større komprimeringseffektivitet sammenlignet med forgjengeren H.265/HEVC. Støtte for er også lagt til Low Complexity Enhancement Video Coding (LCEVC), en teknologi som forbedrer effektiviteten til andre kodeker gjennom forbedringslag.
Hovednye funksjoner i GStreamer 1.26
Støtte for nye video- og lydkodeker
I tillegg til støtte for H.266/VVC og LCEVC, inkluderer GStreamer 1.26 støtte for bildekodeken JPEG-XS, optimalisert for arbeidsflyter for videoproduksjon med ultralav ventetid. Mulighetene til formatene er også utvidet Matroska y MPEG-TS, legger til støtte for AV1 y VP9, som gagner både avspilling og strømming av multimedieinnhold.
Forbedringer i integrasjon med Vulkan og Direct3D12
Denne versjonen legger til flere optimaliseringer til Vulkan-integrasjon, forbedre ytelsen i videodekoding og -koding. En ny er også introdusert Direct3D12-integrasjonsstøttebibliotek, sammen med elementer som d3d12swapchainsink og d3d12deinterlace, som gir bedre styring av multimediebehandling i Windows-miljøer. Dette er spesielt nyttig for de som bruker avanserte løsninger i sine multimediearbeidsflyter.
GStreamer 1.26 har også Ytelsesforbedringer som kommer utviklere til gode søker å maksimere effektiviteten til sine applikasjoner. For eksempel er optimaliseringer i minnehåndtering nøkkelen til mer effektiv bruk av ressurser i store prosjekter. Hvis du vil vite mer om prosjekter som bruker GStreamer, kan du lese om PulseAudio nyheter, som også fokuserer på multimediebehandlingseffektivitet.
Nye undertekst- og transkripsjonsverktøy i GStreamer 1.26
GStreamer 1.26 inneholder Nye funksjoner for håndtering av undertekster og metadata på video. Verktøy for å trekke ut og sette inn undertekster i H.264 og H.265 er lagt til, samt et nytt cea708overlay-element som gjør at CEA-708 undertekster kan legges over video i sanntid.
Videre AWS og Speechmatics transkripsjons- og oversettelsestjenester er integrert, slik at lyd kan konverteres til tekst med større nøyaktighet. Disse verktøyene er spesielt verdifulle for innholdsskapere som ønsker å lette tilgangen til sine audiovisuelle produksjoner, og fremme et bredere publikum.
Optimalisering av arbeidsflyter i videoproduksjon er avgjørende, og GStreamer 1.26 adresserer dette på flere måter.
Optimalisering i ytelse og stabilitet
Blant andre forbedringer inkluderer den nye versjonen justeringer i minnehåndtering y behandlingstider. Webrtcbin-modulene er optimert for å forbedre synkronisering i sanntids videostreaming og QUIC-støtte er forbedret for effektiv strømming av multimedieinnhold på nettet.
Bugs er også fikset og flere moduler optimalisert som f.eks Video4Linux2 (V4L2), forbedrer kompatibiliteten med spesialisert Linux-maskinvare. Disse optimaliseringene sikrer at utviklere kan stole på GStreamer 1.26 for å bygge kraftige og pålitelige applikasjoner.
Denne oppdateringen representerer en betydelig utvikling for GStreamer, og konsoliderer sin posisjon som et av de kraftigste og mest allsidige multimedierammeverkene på markedet.