PipeWire 0.3.3 llega con mejoras de soporte, correcciones y mas

Se acaba de realizar el lanzamiento de la nueva versión de PipeWire 0.3.3 que desarrolla un servidor multimedia de nueva generación, que sustituirá a PulseAudio. PipeWire amplía las capacidades de PulseAudio con transmisión de video, procesamiento de audio de baja latencia y un nuevo modelo de seguridad para el control de acceso a la transmisión y al dispositivo.

PipeWire expande el alcance de PulseAudio procesando cualquier flujo multimedia y es capaz de mezclar y redirigir flujos con video. PipeWire también brinda la capacidad de controlar fuentes de video como dispositivos de captura de video, cámaras web o salida de pantalla desde aplicaciones.

PipeWire también puede actuar como un servidor de sonido de baja latencia con una funcionalidad que combina las capacidades de PulseAudio y JACK, incluso para las necesidades de los sistemas de procesamiento de sonido profesionales que PulseAudio no podía reclamar.

Además, PipeWire ofrece un modelo de seguridad mejorado que permite el control de acceso específico del dispositivo y del flujo específico y facilita el enrutamiento de audio y video desde y hacia contenedores aislados. Uno de los principales objetivos es admitir aplicaciones autónomas en formato Flatpak y trabajar en la pila de gráficos basada en Wayland.

Principales novedades de PipeWire 0.3.35

En esta nueva versión que se presenta de PipeWire 0.3.35 podremos encontrar que se agregó el soporte para el reenvío del protocolo S/PDIF (algo bastante esencial hoy en día), el cual se encarga de la transmisión de audio digital a través de conectores ópticos y HDMI.

Otra de las novedades que se destaca es el trabajo realizado en la aplicación Skype for Linux al agregar un enlace que fuerza el uso del formato S16 al transferir información sobre dispositivos de entrada y salida de audio. Este cambio resolvió un problema que provocaba que el suscriptor no emitiera audio en el otro extremo de la conexión.

Por otra parte se agregó una nueva interfaz para cargar módulos, con ello los complementos pueden usar esta interfaz para enviar una solicitud para la descarga complementos de spa, además de que se ha aumentado el tamaño del búfer de parámetros, que anteriormente no podía acomodar todas las propiedades de los nodos con un gran número de canales.

De los demás cambios que se destacan de esta nueva versión de PipeWire 0.3.3:

  • La documentación se ha actualizado
  • Los códecs para Bluetooth se colocan en complementos separados que se cargan dinámicamente.
  • Una serie de correcciones importantes relacionadas con la compatibilidad con MIDI.
  • Se ha ampliado la cantidad de formatos de audio disponibles para mezclar.
  • Proporcionó activación de controladores al instalar conexiones de bucle invertido.
  • El servidor ha implementado la extensión de restauración de dispositivos, que permite configurar los códecs
  • IEC958 (S / PDIF) compatibles con el dispositivo de salida de audio a través de la utilidad pavucontrol.
  • El complemento convolver en filter-chain se ha optimizado un poco más.
  • Se mejoraron las propiedades de la secuencia de cancelación de eco
  • Mejora de la compatibilidad de catia y carla almacenando en caché los objetos
  • Los puertos JACK ahora notifican correctamente el formato 

Finalmente si estás interesado en poder conocer más al respecto, puedes consultar los detalles en el siguiente enlace.

¿Como instalar PipeWire en Ubuntu y derivados?

Para quienes estén interesados en instalar PipeWire en sus sistemas, deben saber que este está incluido dentro de los repositorios de Ubuntu, pero de momento solo está disponible la versión 0.2.7 y esta nueva versión aún no se ha incluido, por lo que tendrían que esperar algunos días a que esto pase.

La instalación por medio de los repositorios es con el siguiente comando:

sudo apt install pipewire

Mientras que, para quienes prefieren instalar ya esta nueva versión, tendrán que realizar la compilación del código en su sistema.

Para ello debemos descargarlo con:

git clone https://github.com/PipeWire/pipewire.git

Y procedemos a realizar la compilación e instalación con:

./autogen.sh --prefix=$PREFIX

make

make install

Pueden testear PipeWire con el siguiente comando:

make run

Finalmente pueden consultar la documentación y demás información en el siguiente enlace.


Sé el primero en comentar

Deja tu comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

*

  1. Responsable de los datos: Miguel Ángel Gatón
  2. Finalidad de los datos: Controlar el SPAM, gestión de comentarios.
  3. Legitimación: Tu consentimiento
  4. Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal.
  5. Almacenamiento de los datos: Base de datos alojada en Occentus Networks (UE)
  6. Derechos: En cualquier momento puedes limitar, recuperar y borrar tu información.