Lanzamiento del servidor multimedia PipeWire 0.3.33

Se ha publicado la versión 0.3.33 del proyecto PipeWire, que desarrolla un servidor multimedia de nueva generación, que reemplaza a PulseAudio. PipeWire amplía las capacidades de PulseAudio con herramientas para trabajar con flujos de video, la capacidad de procesar sonidos con mínima latencia y un nuevo modelo de seguridad para gestionar el acceso a nivel de dispositivos individuales y flujos. El proyecto es compatible con GNOME y ya se utiliza por defecto en Fedora Linux. El código del proyecto está escrito en C y se distribuye bajo la licencia LGPLv2.1.

Principales cambios en PipeWire 0.3.33:

  • Se ha implementado la posibilidad de cambiar automáticamente entre perfiles Bluetooth HSP (modo de auriculares) y A2DP (salida de sonido de alta calidad).
  • En el perfil Pro Audio se ha mejorado el soporte para fuentes virtuales y dispositivos de salida de sonido.
  • Se ha mejorado la concordancia de los modificadores de formato al compartir búferes de acceso directo a la memoria (DMA-BUF) entre varios clientes.
  • En la sección de nodos multimedia se ha implementado el soporte para el uso simultáneo de varias frecuencias de muestreo (por defecto está desactivado).
  • En la capa de compatibilidad con PulseAudio se ha desarrollado el módulo module-switch-on-connect para emular el comportamiento de PulseAudio al conectar nuevos dispositivos.

Recordemos que PipeWire amplía el uso de PulseAudio al procesar cualquier flujo multimedia y es capaz de mezclar y redirigir flujos de video. PipeWire también ofrece capacidades para gestionar fuentes de video, como dispositivos de captura de video, cámaras web o el contenido de pantalla presentado por aplicaciones. Por ejemplo, PipeWire permite la colaboración de varias aplicaciones usando una cámara web y resuelve problemas con la captura segura de contenido de pantalla y el acceso remoto a la pantalla en el entorno de Wayland.

PipeWire también puede actuar como servidor de sonido servidores, proporcionando mínimas latencias y ofreciendo funcionalidades que combinan las capacidades de PulseAudio y JACK, teniendo en cuenta las necesidades de sistemas de procesamiento de sonido profesional que PulseAudio no podía satisfacer. Además, PipeWire ofrece un modelo de seguridad avanzado que permite gestionar el acceso a nivel de dispositivos individuales y flujos específicos, facilitando la organización del flujo de audio y video desde y hacia contenedores aislados. Uno de los principales objetivos es dar soporte a aplicaciones autosuficientes en formato Flatpak y funcionar en un stack gráfico basado en Wayland.

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