h1

PulseAudio, il server audio del futuro

Maggio 12, 2008

http://www.haldex.com.au/images/music_pulselogo.jpg

Thanks to: khole

Una delle novità più significative di Ubuntu Hardy Heron è stata l’inclusione di PulseAudio come server sonoro. PulseAudio, precedentemente conosciuto come Polypaudio, è simile ad ESD, a cui va a sostituirsi, ma è molto più evoluto e consente una miriade di operazioni in più. Le caratteristiche più interessanti di questo prodotto sono:

• la possibilità di mixare più stream audio, bypassando le restrizioni hardware
• la trasparenza rispetto alla rete, cioè la possibilità delle applicazioni di riprodurre o registrare l’audio su una macchina diversa rispetto a quella su cui sta girando.
• un livello di astrazione hardware che gli permette di gestire i flussi di dati in entrata e in uscita da più applicazioni, senza che nessuna prenda il controllo, da sola, dell’input o dell’output della scheda.
• la possibilità di gestire in maniera indipendente il volume delle applicazioni
• il “conditional dynamic volume adjustment”, grazie al quale può abbassare automaticamente il volume del Player musicale quando ad esempio arriva una chiamata VoIP
• la funzionalità di hotpluggin intelligente, che permette al sistema di dirottare gli stream audio di un programma quando inseriamo o togliamo periferiche esterne come le cuffie


PulseAudio è rilasciato sotto licenza Gnu Gpl ed è multi-piattaforma. Nel suo sviluppo ha stretto un forte legame con il team di GNOME, proponendosi come valida alternativa a Esound. È comunque possibile installarlo anche su KDE, ma le sue GUI richiedono gtkmm. PulseAudio si sta facendo rapidamente strada nel variegato (ed un po’ confusionario) mondo dei sistemi audio per Linux. È già stato inserito di default in alcune delle distribuzioni principali: Ubuntu 8.04 e Fedora 8. La parola server audio nell’ambiente Linux non può non richiamare alla mente Jack. In realtà però questi due prodotti sono destinati ad usi differenti. Jack, essendo appositamente pensato per un uso professionale, punta su caratteristiche tecniche come: la latenza, la frequenza del campionamento e  la sincronizzazione del trasferimento. PulseAudio, invece essendo pensato per un uso domestico, punta ad aspetti più quotidiani della gestione audio, come appunto il volume indipendente delle applicazioni e la gestione di dispositivi remoti. Questi due ottimi server audio possono comunque convivere grazie ai moduli plugin di cui PulseAudio dispone. Insomma, PulseAudio rappresenta una grande novità nel panorama audio dei sistemi Gnu/Linux. È ancora in fase di forte sviluppo, quindi dobbiamo aspettarci altre interessanti novità.

Lascia un Commento