
La comunitat de GStreamer ha donat a conèixer aquesta setmana la publicació de la versió 1.27.1, que marca l'arrencada del cicle de desenvolupament per a la futura edició estable 1.28. Com és habitual en aquest popular framework open-source dissenyat per gestionar fluxos d'àudio i vídeo, l'enfocament del nou lliurament està posat en la modernització i la incorporació de tecnologies recents que facilitaran el treball a desenvolupadors i usuaris avançats.
En aquesta actualització, GStreamer introdueix importants millores i noves possibilitats, incloent la integració d'un plugin AMD HIP com a part de ROCm, permetent que tasques de conversió i processament de vídeo puguin ser gestionades directament per les GPU d'AMD a través d'aquesta alternativa a CUDA. Aquest plugin, desenvolupat per Seungha Yang de Centricular, destaca per la seva compatibilitat amb OpenGL i diverses funcions que enriqueixen i equilibren el suport existent per a maquinari de NVIDIA.
Novetats destacades de la versió 1.27.1
Un dels aspectes més cridaners és l'avenç al suport per a Vulkan Video. Ara es disposa de codificació H.264 i descodificació H.265 a 10 bits, ampliant el ventall de formats compatibles i optimitzant el rendiment gràfic en equips que aprofiten aquesta API de baix nivell.
L'equip de desenvolupament tampoc s'ha oblidat dels usuaris de Direct3D 12, afegint optimitzacions que milloren lexperiència en entorns Windows. A més, l'actualització incorpora suport bàsic de colorimetria per a Wayland, fent un pas més en la convergència entre sistemes de finestres i la correcta representació de colors en diferents plataformes.
Els canvis que porta aquesta versió prèvia no es limiten només a la compatibilitat amb el maquinari. GStreamer 1.27.1 estableix les bases per a importants afegits:
- Un nou plugin wpe2 per a WebKit, integrant l'API WPE Platform per millorar la reproducció web
- Enumeració de dispositius PCM virtuals per a ALSA, que amplia les possibilitats d'enrutar àudio
- Elements específics per a Direct3D12 (d3d12remap), LiteRT i noves APIs per facilitar analítiques i classificació
- Un descodificador tensorial general, detector facial millorat i més facilitat d'ús per al renderitzat i la còpia de fluxos
Juntament amb això, s'hi inclouen millores al registre de logs, noves eines d'anàlisi de fluxos i un llarg llistat de correccions derrors i petites optimitzacions que busquen fer de GStreamer una plataforma encara més robusta i flexible.
El futur de GStreamer: canvis de fons
Cal destacar que s'abandona l'antic mòdul vaapi a favor del nou plugin VA, cosa que implica un canvi important en la gestió de vídeo accelerat per maquinari. També s'han implementat noves propietats per a la gestió de sincronització en fluxos MPEG-TS i millores en la inspecció i diagnòstic de plugins gràcies a l'ampliació de les funcions de gst-inspect.
GStreamer 1.27.1 està ja disponible per als que vulguin provar les vostres novetats en entorns de desenvolupament o provesAixò sí, en tractar-se d'una versió en fase de desenvolupament, no resulta convenient emprar-la en sistemes de producció.
El desenvolupament continu d'aquesta biblioteca multimèdia continua mostrant un compromís fort per adaptar-se a les noves tecnologies de maquinari i programari, incorporant funcionalitats que responen a les demandes de la indústria. Sense perdre de vista l'estabilitat i el manteniment, GStreamer es continua posicionant entre les eines clau per al tractament professional d'àudio i vídeo en sistemes lliures i multiplataforma.
