La nuova versione di PipeWire 0.3.33 è già stata rilasciata e queste sono le sue novità

Annunciato il rilascio della nuova versione di PipeWire 0.3.33, che si sviluppa un server multimediale di nuova generazione, che sostituirà PulseAudio. TuboFilo espande le capacità di PulseAudio con streaming video, elaborazione audio a bassa latenza e un nuovo modello di sicurezza per lo streaming e il controllo dell'accesso ai dispositivi.

PipeWire amplia la portata di PulseAudio elaborando qualsiasi flusso multimediale ed è in grado di mescolare e reindirizzare flussi con video. PipeWire offre anche la possibilità di controllare sorgenti video come dispositivi di acquisizione video, webcam o output dello schermo dalle applicazioni.

TuboFilo può anche fungere da sound server a bassa latenza con funzionalità che combinano le capacità di PulseAudio e JACK, anche per le esigenze di sistemi di elaborazione del suono professionali che PulseAudio non può vantare.

Inoltre, PipeWire offre un modello di sicurezza migliorato Consente il controllo degli accessi specifico del dispositivo e del flusso e facilita il routing di audio e video da e verso contenitori isolati. Uno degli obiettivi principali è supportare applicazioni autonome in formato Flatpak e lavorare sullo stack grafico basato su Wayland.

Delle caratteristiche principali del progetto spiccano:

  • Acquisizione e riproduzione di audio e video con latenza minima.
  • Strumenti per elaborare video e suoni in tempo reale.
  • Architettura multi-thread che consente di organizzare lo scambio di contenuti in più applicazioni.
  • La presenza di un plugin per GStreamer per semplificare l'integrazione con le applicazioni esistenti.
  • Supporto per plugin in formato SPA (Simple Plugin API) e possibilità di creare plugin che funzionano in tempo reale.
  • Sistema flessibile per il coordinamento dei formati multimediali utilizzati e l'assegnazione dei buffer.
  • Capacità di lavorare come server audio, un hub per fornire video alle applicazioni

Nuove funzionalità chiave di PipeWire 0.3.33

In questa nuova versione è stata implementata la possibilità di passare automaticamente tra i profili HSP Bluetooth (modalità cuffie) e A2DP (uscita audio di alta qualità), inoltre corretti errori di arrotondamento nella conversione del volume Il supporto per sorgenti virtuali e dispositivi di output audio è stato migliorato nel profilo Pro Audio.

Mentre nello strato di Compatibilità PulseAudio, è stato implementato un modulo switch rispetto alla connessione per emulare il comportamento di PulseAudio quando vengono collegati nuovi dispositivi, inoltre pulizia della trasmissione riparata e l'API dei messaggi è stata aggiornata per utilizzare il formato JSON.

Anche la nuova versione aggiunge il supporto per più frequenze di campionamentoInoltre, la negoziazione del modificatore di formato è stata migliorata condividendo i buffer di accesso diretto alla memoria (DMA-BUF) tra più client.

Possiamo anche trovare supporto migliorato per la negoziazione del modificatore di formato DMA-BUF e l'ammissione di più frequenze di campionamento nel grafico.

Delle altre modifiche che risaltano:

  • Molti aggiornamenti della documentazione.
  • Molte pulizie e piccoli miglioramenti.
  • È supportata l'ultima versione di libcamera.
  • I monitor di acquisizione funzionano già in Ardor6.8.
  • pw-top ora dovrebbe visualizzare correttamente anche i dispositivi bluetooth
  • Migliora i rapporti sulla latenza nel modulo di loopback.

Infine se sei interessato a saperne di più a questo proposito, puoi controllare i dettagli nel seguente link

Come installare PipeWire su Ubuntu e derivati?

Per coloro che sono interessati a installare PipeWire sui propri sistemi, dovrebbero sapere che questo è incluso nei repository di Ubuntu, ma al momento sono disponibili solo la versione 0.2.7 e la versione questa nuova versione non è stata ancora inclusa, quindi dovrebbero aspettare alcuni giorni perché ciò avvenga.

L'installazione tramite i repository avviene con il seguente comando:

sudo apt install pipewire

Mentre, per coloro che preferiscono installare subito questa nuova versione, dovranno compilare il codice sul tuo sistema.

Per questo dobbiamo scaricarlo con:

git clone https://github.com/PipeWire/pipewire.git

E procediamo alla compilazione e installazione con:

./autogen.sh --prefix=$PREFIX

make

make install

Puoi testare PipeWire con il seguente comando:

make run

Infine, puoi consultare la documentazione e altre informazioni su il seguente collegamento.


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.