
GStreamer 1.26 ja està disponible i arriba amb una gran quantitat de novetats destinades a millorar la compatibilitat amb còdecs de darrera generació, optimitzar l'acceleració per maquinari i afegir noves eines per a desenvolupadors i creadors de contingut multimèdia. Aquesta actualització manté l'estabilitat de l'API i l'ABI dins de la sèrie 1.x del framework.
Després d'un any des de la darrera gran actualització, GStreamer 1.26 introdueix suport per al còdec de vÃdeo H.266 o Versatile Video Coding (VVC), un format que promet una major eficiència en la compressió en comparació del seu predecessor H.265/HEVC. També s'ha afegit compatibilitat amb Low Complexity Enhancement Video Coding (LCEVC), una tecnologia que millora l'eficiència d'altres còdecs mitjançant capes de millora.
Principals Novetats de GStreamer 1.26
Compatibilitat amb nous còdecs de vÃdeo i à udio
A més del suport per a H.266/VVC i LCEVC, GStreamer 1.26 inclou compatibilitat amb el còdec d'imatges JPEG-XS, optimitzat per a fluxos de treball de producció de vÃdeo amb latència ultrabaixa. També s'amplien les capacitats dels formats Matroska y MPEG-TS, afegint suport per AV1 y VP9, la qual cosa beneficia tant la reproducció com la transmissió de contingut multimèdia.
Millores en la integració amb Vulkan i Direct3D12
Aquesta versió afegeix múltiples optimitzacions a la integració amb Vulkan, millorant el rendiment en descodificació i codificació de vÃdeo. També s'hi introdueix un nou Direct3D12 integration support library, juntament amb elements com d3d12swapchainsink i d3d12d'interlace, que permeten una millor gestió del processament multimèdia en entorns Windows. Això és especialment útil per als que utilitzen solucions avançades en els fluxos de treball multimèdia.
GStreamer 1.26 també compta amb millores en el rendiment que beneficien els desenvolupadors que busquen maximitzar l'eficiència de les aplicacions. Per exemple, les optimitzacions a l'administració de memòria són clau per a un ús més eficaç dels recursos en projectes de gran envergadura. Si vols conèixer més sobre projectes que utilitzen GStreamer, pots llegir sobre les novetats de PulseAudio, que també se centra en leficiència del processament multimèdia.
Noves eines per a subtÃtols i transcripció a GStreamer 1.26
GStreamer 1.26 incorpora noves funcions per al maneig de subtÃtols i metadades en vÃdeo. S'han afegit eines per a l'extracció i la inserció de subtÃtols a H.264 i H.265, aixà com un nou element cea708overlay que permet superposar subtÃtols CEA-708 sobre vÃdeo en temps real.
A més, s'han integrat serveis de transcripció i traducció d'AWS i Speechmatics, permetent convertir à udio en text amb més precisió. Aquestes eines són especialment valuoses per a creadors de contingut que busquen facilitar l'accés a les produccions audiovisuals, promovent una audiència més à mplia.
L'optimització de fluxos de treball en producció de vÃdeo és crucial, i GStreamer 1.26 ho aborda en diversos punts.
Optimització en el rendiment i estabilitat
Entre altres millores, la nova versió incorpora ajustaments a la administració de memòria y temps de processament. S'han optimitzat els mòduls de webrtcbin per millorar la sincronització a la transmissió de vÃdeo en temps real i s'ha perfeccionat la compatibilitat amb QUIC per a la transmissió eficient de contingut multimèdia a la web.
També s'han corregit errors i s'han optimitzat múltiples mòduls com Video4Linux2 (V4L2), millorant la compatibilitat amb maquinari especialitzat en Linux. Aquestes optimitzacions asseguren que els desenvolupadors puguin confiar en GStreamer 1.26 per construir aplicacions potents i fiables.
Aquesta actualització suposa una evolució significativa per a GStreamer, consolidant la seva posició com un dels frameworks multimèdia més potents i versà tils del mercat.