Rilascio del server multimediale PipeWire 0.3.33

È stato pubblicato il rilascio del progetto PipeWire 0.3.33, che sviluppa un server multimediale di nuova generazione, che sostituisce PulseAudio. PipeWire amplia le funzionalità di PulseAudio con strumenti per la gestione dei flussi video, la possibilità di elaborare l'audio con latenze minime e un nuovo modello di sicurezza per la gestione degli accessi a livello di singoli dispositivi e flussi. Il progetto è supportato da GNOME ed è già utilizzato per impostazione predefinita in Fedora Linux. Il codice del progetto è scritto in linguaggio C e distribuito con licenza LGPLv2.1.

Principali modifiche in PipeWire 0.3.33:

  • È stata implementata la possibilità di commutare automaticamente tra i profili Bluetooth HSP (modalità cuffie) e A2DP (uscita audio di alta qualità).
  • Nel profilo Pro Audio è stata migliorata la supporto per le sorgenti virtuali e i dispositivi di uscita audio.
  • Migliorato il coordinamento dei modificatori di formato durante la condivisione dei buffer di accesso diretto alla memoria (DMA-BUF) tra più client.
  • Nel campo dei nodi multimediali è stato implementato il supporto per l'uso simultaneo di più frequenze di campionamento (disattivato di default).
  • Nello strato di compatibilità con PulseAudio è stato implementato il modulo module-switch-on-connect per emulare il comportamento di PulseAudio durante la connessione di nuovi dispositivi.

Ricordiamo che PipeWire amplia l'ambito di utilizzo di PulseAudio gestendo qualsiasi flusso multimediale e può mixare e reindirizzare flussi video. PipeWire fornisce anche funzionalità per gestire le sorgenti video, come i dispositivi di acquisizione video, webcam o il contenuto dello schermo prodotto dalle applicazioni. Ad esempio, PipeWire consente di organizzare la collaborazione tra più applicazioni con una webcam e risolve i problemi di acquisizione sicura del contenuto dello schermo e di accesso remoto allo schermo nell'ambiente Wayland.

PipeWire può anche fungere da server audio server, offrendo latenze minime e una funzionalità che combina le capacità di PulseAudio e JACK, tenendo conto, tra l'altro, delle esigenze dei sistemi di elaborazione audio professionale, che PulseAudio non poteva soddisfare. Inoltre, PipeWire offre un modello di sicurezza avanzato che consente di gestire l'accesso a livello di singoli dispositivi e flussi specifici, semplificando l'organizzazione del passaggio di audio e video da contenitori isolati e viceversa. Uno degli obiettivi principali è il supporto per applicazioni autosufficienti nel formato Flatpak e il funzionamento nel stack grafico basato su Wayland.

Caratteristiche principali:

  • Cattura e riproduzione di audio e video con latenze minime;
  • Strumenti per l'elaborazione audio e video in tempo reale;
  • Architettura multipla che consente l'accesso condiviso ai contenuti da parte di più applicazioni;
  • Modello di elaborazione basato su grafi di nodi multimediali con supporto per cicli di feedback e aggiornamenti atomici del grafo. È consentito il collegamento di elaboratori sia all'interno del server che di plugin esterni;
  • Interfaccia efficace per accedere ai flussi video tramite il passaggio di file descriptor e l'accesso all'audio attraverso buffer circolari 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 nel formato SPA (Simple Plugin API) e possibilità di creare plugin che funzionano in modalità tempo reale rigorosa;
  • Sistema flessibile di gestione dei formati multimediali utilizzati e allocazione dei buffer;
  • Uso di un unico processo in background per il routing di audio e video. Possibilità di funzionare come server audio, hub per la fornitura di video ad applicazioni (ad esempio, per l'API screencast di gnome-shell) e server per la gestione dell'accesso ai dispositivi hardware di acquisizione video.

Fonte: opennet.ru

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