Streaming de audio desde Linux (uPNP/DLNA)

Social

El otro día me sorprendió bastante que un compañero pudiera retransmitir audio con su iPhone a través de AirPlay a una Raspberry Pi con RuneAudio que usamos como equipo de música, y en cambio, yo desde mi Android no pudiera. Estuve dándole vueltas y encontré una buena forma de poder hacer streaming desde Linux a cualquier dispositivo que acepte uPNP o DLNA, como un ChromeCast o RuneAudio. ¡Es muy sencillo, os lo voy a enseñar!

Primero debemos instalar unos paquetes complementarios de PulseAudio, añadiendo los repositorios:

sudo add-apt-repository ppa:qos/pulseaudio-dlna
sudo apt-get update
sudo apt-get install pulseaudio-dlna

Una vez instalado, podemos ejecutar el comando para que busque dispositivos compatibles, y empezar a transmitir. Utilizamos los parámetros de codec y encoder para solucionar algunos posibles problemas con cortes y codificación:

pulseaudio-dlna –codec mp3 –encoder-backend=ffmpeg

Una vez hecho, podemos ir a las opciones de audio del sistema operativo, y encontraremos los dispositivos encontrados. En mi caso, RuneAudio:

 

 

 

 

 

 

Lo seleccionamos, y inmediatamente empezará a retransmitir. En mi caso existe cierto retardo, pero no es ningún problema. Ahora cualquier cosa que reproduzca nuestro equipo, sonará a través de DLNA.  Todo esto lo he realizado sobre una beta de la ultima versión de Ubuntu 18.04, asi que debería de funcionar bien en un futuro.

¡Espero que os haya gustado!

 

Xavi Gonzalez Autor

Técnico en explotación de sistemas informáticos y Técnico Superior de Administración de sistemas en red y de Desarrollo de Aplicaciones Web. Actualmente como Responsable técnico y desarrollador web en Egardata Informàtica, en Terrassa.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*