GStreamer 1.28.8 pule el codificador AV1 de AMD y el vídeo HLS.

Publicado el 11 de octubre de 2026, 13:29

Si alguna vez has reproducido un vídeo en Linux, grabado la pantalla o abierto un stream en directo, es muy probable que GStreamer haya trabajado por ti sin que lo supieras. Es el motor multimedia que corre por debajo de media escritorio libre, y acaba de recibir GStreamer 1.28.8, la octava actualización de mantenimiento de la serie 1.28. No es una versión de las que llenan titulares, pero sí de las que hacen que lo que ya usas deje de fallar en los rincones raros.
Llega un mes después de la 1.28.7, y su carácter es el que se espera de una revisión de este tipo: pocas novedades llamativas y un buen puñado de correcciones.

El detalle más visible es la mejora del codificador de vídeo AV1 de AMD basado en AMF, concretamente en cómo gestiona la petición de forzar fotogramas clave. Un fotograma clave es un cuadro que se guarda completo, sin depender de los anteriores, y es el punto desde el que un reproductor puede empezar a mostrar la imagen o saltar a otro momento. Si emites en directo o fragmentas el vídeo en segmentos, que el codificador obedezca bien esa orden marca la diferencia entre un corte limpio y uno torpe. Conviene no sacar las cosas de quicio: esto no convierte a la gráfica de AMD en otra distinta ni cambia la calidad de codificación de un día para otro. Es una arista pulida en una pieza que ya existía. Pero precisamente porque AV1 se está generalizando, que los codificadores por hardware se comporten con predecibilidad es más relevante de lo que parece a primera vista.

Streaming, formatos y los fallos que no se ven

Donde más trabajo hay en esta versión es en la parte de redes y transmisión. Se ha mejorado el manejo del desempaquetador de RTP, la pieza que reconstruye el audio y el vídeo a partir de los paquetes que viajan por la red, y también el cliente RTSP en lo que respecta a SDP, la descripción que acompaña a cada sesión y que le dice al cliente qué formatos va a recibir. Son componentes que usan cámaras IP, sistemas de videovigilancia y buena parte de las herramientas de transmisión, así que cualquier arreglo ahí se nota en entornos profesionales y domésticos.

En la reproducción adaptativa también hay movimiento. Se han abordado regresiones en adaptivedemux2, el componente que se encarga de HLS y DASH, los dos formatos con los que muchas plataformas sirven vídeo ajustando la calidad a tu conexión. Una regresión es justo eso: algo que funcionaba y dejó de hacerlo tras un cambio, y que ahora vuelve a su sitio. En el mismo bloque entran las mejoras en hlssink3, el elemento que genera streams HLS, y las correcciones en la búsqueda de audio FLAC, que habían dado problemas al saltar a un punto concreto de la pista.
En cuanto a formatos, el desmuxer MXF, muy usado en entornos de televisión y postproducción, ahora puede leer audio AAF AIFF-AIFC. Además, el código que escribe contenedores ISOBMFF, la base de dash, iso y fmp4, se ha corregido para el desbordamiento de marcas de tiempo previsto para 2036. Es de esos arreglos que nadie echaría de menos hoy y que, dentro de unos años, evitan un problema difícil de diagnosticar.

Lo que ocurre bajo el capó y cómo conseguirlo

El resto de la lista es un buen retrato de lo que significa mantener un framework así. Se corrige un drenaje sin fin en algunos codificadores de audio que envuelven FFmpeg, junto con el soporte mono dual, y se arregla la mezcla alfa con controladores de GPU de Intel en el compositor de VA-API, que es el que combina varias capas de vídeo usando aceleración por hardware. También se ha reelaborado la verificación de sumas de comprobación de Cerbero, la herramienta de compilación del proyecto, para permitir reintentos con espejos alternativos, y hay mejoras en la búsqueda de audio y vídeo en Windows, además de arreglos de compilación y fugas de memoria. Si quieres compilarlo tú, el tarball de código fuente está en la web oficial de GStreamer, y las notas de la versión detallan cada cambio. Dicho esto, lo sensato para casi todo el mundo es esperar a que tu distribución lo empaquete y actualizar desde sus repositorios, que es la forma de tener una integración sin sorpresas con el resto del sistema.

Hay algo que me parece interesante en este tipo de lanzamientos. Nadie va a presumir de haber actualizado a la 1.28.8, y sin embargo es esta clase de mantenimiento silencioso la que decide si tu vídeo se reproduce bien o si una grabación sale con un corte raro. Gran parte de lo que damos por hecho en el escritorio libre descansa en proyectos que mejoran sin ruido, versión a versión, y quizá deberíamos fijarnos más en ellos precisamente porque casi nunca dan motivos para hablar de ellos.

 

Fuente: 9to5linux

Añadir comentario

Comentarios

Todavía no hay comentarios