Rilascio di PipeWire Media Server 0.3.33

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

Principali modifiche in PipeWire 0.3.33:

  • È stata implementata la possibilità di passare automaticamente tra i profili Bluetooth HSP (modalità auricolare) e A2DP (uscita audio di alta qualità).
  • Il profilo Pro Audio ha migliorato il supporto per sorgenti virtuali e dispositivi di output audio.
  • Negoziazione del modificatore di formato migliorata durante la condivisione dei buffer di accesso diretto alla memoria (DMA-BUF) tra più client.
  • Il grafico del nodo multimediale ora supporta l'uso simultaneo di più frequenze di campionamento (disabilitato per impostazione predefinita).
  • Il livello di compatibilità di PulseAudio implementa un modulo di accensione-connessione per emulare il comportamento di PulseAudio quando si collegano nuovi dispositivi.

Ricordiamo che PipeWire espande la portata di PulseAudio elaborando qualsiasi flusso multimediale ed è in grado di mescolare e reindirizzare i flussi video. PipeWire fornisce inoltre funzionalità per controllare le sorgenti video, come dispositivi di acquisizione video, webcam o contenuto dello schermo dell'applicazione. Ad esempio, PipeWire consente a più applicazioni webcam di lavorare insieme e risolve i problemi con l'acquisizione sicura dello schermo e l'accesso remoto allo schermo nell'ambiente Wayland.

PipeWire può anche fungere da suono server, che garantisce una latenza minima e fornisce funzionalità che combinano le capacità di PulseAudio e JACK, tra cui la risposta alle esigenze dei sistemi di elaborazione audio professionali, che PulseAudio non era in grado di soddisfare. Inoltre, PipeWire offre un modello di sicurezza avanzato che consente il controllo degli accessi a livello di dispositivo e flusso, semplificando l'instradamento di audio e video da e verso container isolati. Uno degli obiettivi principali è supportare applicazioni autonome nel formato Flatpak ed eseguirle su uno stack grafico basato su Wayland.

Caratteristiche principali:

  • Cattura e riproduci audio e video con ritardi minimi;
  • Strumenti per l'elaborazione video e audio in tempo reale;
  • Architettura multiprocesso che consente di organizzare l'accesso condiviso al contenuto di più applicazioni;
  • Un modello di elaborazione basato su un grafico di nodi multimediali con supporto per cicli di feedback e aggiornamenti di grafici atomici. È possibile connettere gestori sia interni al server che plugin esterni;
  • Un'interfaccia efficiente per accedere ai flussi video attraverso il trasferimento di descrittori di file e accedere all'audio tramite buffer ad anello condivisi;
  • Capacità di elaborare dati multimediali da qualsiasi processo;
  • Disponibilità di un plugin per GStreamer per semplificare l'integrazione con le applicazioni esistenti;
  • Supporto per ambienti isolati e Flatpak;
  • Supporto per plugin in formato SPA (Simple Plugin API) e possibilità di creare plugin che funzionano in tempo reale;
  • Sistema flessibile per coordinare i formati multimediali utilizzati e allocare i buffer;
  • Utilizzando un unico processo in background per instradare audio e video. La capacità di lavorare sotto forma di un server audio, un hub per fornire video alle applicazioni (ad esempio, per l'API screencast gnome-shell) e un server per gestire l'accesso ai dispositivi hardware di acquisizione video.

Fonte: opennet.ru

Acquista hosting affidabile per siti con protezione DDoS, server VPS VDS 🔥 Acquista un hosting web affidabile con protezione DDoS, server VPS e VDS | ProHoster