Ubuntu 22.10 utilizará PipeWire en lugar de PulseAudio para el manejo de sonido

En el repositorio donde se desarrolla la versión de Ubuntu 22.10, se ha realizado la transición al uso por defecto del servidor multimedia PipeWire para el procesamiento de sonido. Los paquetes relacionados con PulseAudio han sido eliminados de los conjuntos de desktop y desktop-minimal, y para garantizar la compatibilidad, se ha agregado una capa funcional llamada pipewire-pulse que trabaja sobre PipeWire, permitiendo que todos los clientes existentes de PulseAudio se mantengan operativos.

La decisión de hacer una transición completa a PipeWire en Ubuntu 22.10 fue confirmada por Heather Ellsworth de Canonical. Se señala que en Ubuntu 22.02 se utilizaban ambos. servidores — PipeWire se utilizaba para procesar video al grabar screencasts y proporcionar acceso a la pantalla, mientras que el sonido continuaba siendo manejado por PulseAudio. En Ubuntu 22.10, solo se mantendrá PipeWire. Hace dos años, un cambio similar ya había sido implementado en la distribución Fedora 34, lo que permitió ofrecer capacidades de procesamiento de sonido profesional, eliminar la fragmentación y unificar la infraestructura de sonido para diversas aplicaciones.

PipeWire ofrece un modelo de seguridad avanzado que permite controlar el acceso a nivel de dispositivos individuales y flujos específicos, facilitando la gestión del paso de sonido y video desde y hacia contenedores aislados. PipeWire puede manejar cualquier flujo multimedia y es capaz de mezclar y redirigir no solo flujos de audio, sino también flujos de video, así como gestionar fuentes de video (dispositivos de captura de video, cámaras web o contenido de pantalla generado por aplicaciones). PipeWire también puede actuar como un servidor de sonido, proporcionando latencias mínimas y ofreciendo funcionalidades que combinan las capacidades de PulseAudio y JACK, incluyendo la atención a las necesidades de sistemas de procesamiento de sonido profesional, a las que PulseAudio no podía aspirar.

Principales características:

  • Captura y reproducción de sonido y video con mínimas latencias;
  • Herramientas para el procesamiento de video y sonido en tiempo real;
  • Arquitectura multiprocesada que permite el acceso compartido al contenido entre varias aplicaciones;
  • Modelo de procesamiento basado en un gráfico de nodos multimedia con soporte para ciclos de retroalimentación y actualizaciones atómicas del gráfico. Se permite la conexión de controladores tanto dentro del servidor como de complementos externos;
  • Interfaz eficiente de acceso a flujos de video a través de la transmisión de descriptores de archivo y acceso al sonido mediante búferes de anillo compartidos;
  • Capacidad de procesamiento de datos multimedia de cualquier proceso;
  • Disponibilidad de un complemento para GStreamer que facilita la integración con aplicaciones existentes;
  • Soporte para entornos aislados y Flatpak;
  • Soporte para complementos en formato SPA (Simple Plugin API) y posibilidad de crear complementos que operen en modo de tiempo real estricto;
  • Sistema flexible de conciliación de formatos multimedia utilizados y asignación de búferes;
  • Uso de un proceso de fondo único para la enrutación de sonido y video. Posibilidad de funcionar como un servidor de sonido, hub para proporcionar aplicaciones de video (por ejemplo, para la API de captura de pantalla de gnome-shell) y servidor para gestionar el acceso a dispositivos de captura de video.
  • Fuente: opennet.ru

Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS 🔥 Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS | ProHoster