PipeWire Media Server versión 0.3.33

Опубликован выпуск проекта PipeWire 0.3.33, развивающего мультимедийный сервер нового поколения, идущий на замену PulseAudio. PipeWire расширяет возможности PulseAudio средствами для работы с потоками видео, возможностью обработки звука с минимальными задержками и новой моделью безопасности для управления доступом на уровне отдельных устройств и потоков. Проект поддерживается в GNOME и уже по умолчанию применяется в Fedora Linux. Код проекта написан на языке Си и распространяется под лицензией LGPLv2.1.

Principais cambios en PipeWire 0.3.33:

  • Implementouse a capacidade de cambiar automaticamente entre os perfís Bluetooth HSP (modo de auriculares) e A2DP (saída de audio de alta calidade).
  • O perfil Pro Audio mellorou a compatibilidade con fontes virtuais e dispositivos de saída de audio.
  • Mellorouse a negociación do modificador de formato ao compartir búferes de acceso directo á memoria (DMA-BUF) entre varios clientes.
  • O gráfico de nodos multimedia agora admite o uso simultáneo de varias taxas de mostraxe (desactivado por defecto).
  • A capa de compatibilidade PulseAudio implementa un módulo de conexión de módulo para emular o comportamento de PulseAudio ao conectar novos dispositivos.

Lembrámosche que PipeWire amplía o alcance de PulseAudio procesando calquera fluxo multimedia e é capaz de mesturar e redirixir fluxos de vídeo. PipeWire tamén ofrece capacidades para controlar fontes de vídeo, como dispositivos de captura de vídeo, cámaras web ou contido da pantalla da aplicación. Por exemplo, PipeWire permite que varias aplicacións de cámara web funcionen xuntas e resolve problemas coa captura de pantalla segura e o acceso remoto á pantalla no contorno Wayland.

PipeWire tamén pode actuar como un son servidor, que garante unha latencia mínima e proporciona unha funcionalidade que combina as capacidades de PulseAudio e JACK, incluíndo a abordaxe das necesidades dos sistemas profesionais de procesamento de audio, algo que PulseAudio non puido conseguir. Ademais, PipeWire ofrece un modelo de seguridade avanzado que permite o control de acceso a nivel de dispositivo e fluxo, simplificando o enrutamento de audio e vídeo cara a e desde contedores illados. Un dos principais obxectivos é admitir aplicacións autónomas no formato Flatpak e executarse nunha pila gráfica baseada en Wayland.

Características clave:

  • Capture e reproduza audio e vídeo cun mínimo demora;
  • Ferramentas para procesar vídeo e audio en tempo real;
  • Arquitectura multiproceso que permite organizar o acceso compartido ao contido de varias aplicacións;
  • Un modelo de procesamento baseado nun gráfico de nodos multimedia con soporte para bucles de retroalimentación e actualizacións de gráficos atómicos. É posible conectar controladores tanto dentro do servidor como complementos externos;
  • Unha interface eficiente para acceder a fluxos de vídeo mediante a transferencia de descritores de ficheiros e acceder ao audio mediante búfers de anel compartidos;
  • Capacidade para procesar datos multimedia de calquera proceso;
  • Dispoñibilidade dun complemento para GStreamer para simplificar a integración coas aplicacións existentes;
  • Soporte para ambientes illados e Flatpak;
  • Soporte para complementos en formato SPA (Simple Plugin API) e a posibilidade de crear complementos que funcionen en tempo real;
  • Sistema flexible para coordinar os formatos multimedia usados ​​e asignar búfers;
  • Usando un único proceso en segundo plano para enrutar audio e vídeo. A capacidade de traballar en forma de servidor de audio, un concentrador para proporcionar vídeo ás aplicacións (por exemplo, para a API de screencast de gnome-shell) e un servidor para xestionar o acceso aos dispositivos de captura de vídeo de hardware.

Fonte: opennet.ru

Compre hospedaxe fiable para sitios con protección DDoS, servidores VPS VDS 🔥 Compra aloxamento web fiable con protección DDoS, servidores VPS VDS | ProHoster