PipeWire, il framework multimediale che mira a sostituire PulseAudio, raggiunge la sua versione 0.3.0

Annunciato il rilascio della nuova versione del progetto PipeWire 0.3.0, che si sviluppa come un server multimediale di nuova generazione, che sostituisce PulseAudio. Questa nuova versione evidenzia la riprogettazione dell'elaborazione dei thread e miglioramenti nelle librerie.

Per coloro che non hanno familiarità con PipeWire, dovresti sapere che questo è un progetto che Estende la portata di PulseAudio durante l'elaborazione di qualsiasi flusso multimediale e può mescolare e reindirizzare stream con video, inoltre fornisce anche opzioni per la gestione di sorgenti video, come dispositivi di acquisizione video, webcam o contenuto dello schermo generato dall'applicazione.

Ad esempio, PipeWire consente di organizzare la collaborazione multi-applicazione con una webcam y risolve i problemi con l'acquisizione sicura dei contenuti dello schermo e l'accesso remoto sullo schermo in un ambiente Wayland.

TuboFilo può anche fungere da sound server che fornisce una latenza minima e funzionalità che combina le capacità di PulseAudio e JACK, anche considerando le esigenze dei sistemi di elaborazione del suono professionali, che PulseAudio non può rivendicare.

Inoltre, PipeWire offre un modello di sicurezza avanzato che consente il controllo degli accessi a livello di singolo dispositivo e trasmissioni specifiche, e semplifica l'organizzazione della consegna di audio e video da e verso contenitori isolati. Uno degli obiettivi principali è supportare applicazioni autonome nel formato Flatpak e lavorare sullo stack grafico basato su Wayland.

Il progetto è supportato da Gnome ed è già utilizzato attivamente in Fedora per registrare screencasting e condivisione dello schermo in ambienti basati su Wayland.

Nuove funzionalità chiave di PipeWire 0.3

In questa nuova versione si dice che pianificazione dell'elaborazione dei thread riprogettata con cui le modifiche apportate, hanno permesso di avviare il livello intermedio per garantire la compatibilità con il sound server JACK, le cui prestazioni sono paragonabili a quelle di JACK2.

anche l'API è stata rielaborata e dichiarata stabile e si prevede di apportare tutte le modifiche aggiuntive all'API senza compromettere la compatibilità con le applicazioni esistenti.

PipeWire 0.3 include un gestore di sessioni che consente all'utente di gestire il grafico del nodo multimediale in PipeWire, nonché di aggiungere nuovi flussi. Sebbene il gestore fornisca solo il set più semplice di funzionalità di base, in futuro verrà ampliato o sostituito con un'opzione più funzionale e flessibile come WirePlumber.

D'altro canto, le librerie incluse sono state migliorate per garantire la compatibilità con PulseAudio, JACK e ALSA, consentendo a PipeWire di essere utilizzato con applicazioni esistenti progettate per funzionare con altri sistemi audio. La libreria per ALSA è quasi completamente operativa, ma le librerie per JACK e PulseAudio devono ancora essere migliorate.

Infine, si dice che sono inclusi alcuni plugin GStreamer per interagire con PipeWire. Il plug-in pipewiresrc che utilizza PipeWire come sorgente sonora funziona perfettamente nella maggior parte delle situazioni. Il plug-in pipewiresink per l'emissione del suono tramite PipeWire non presenta ancora alcuni problemi noti.

PipeWire non è ancora pronto per una sostituzione completa di PulseAudio e JACK, ma i problemi di compatibilità avranno la precedenza nelle versioni future.

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 installa 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.

  1.   jcfog suddetto

    la traduzione automatica ai tuoi limiti 😉 "sudo apt installer le tuyau"