Instalación de una radio por Internet en un PC

Ubuntu + Amarok - Jack - Darksnow - Darkice

Se trata de convertir tú odenador en un servidor de flujo de audio en directo. Utilizamos un viejo PC con sistema operativo Ubuntu Dapper, un procesador Pentium III a 500Mhz, 500 Mbytes de RAM y tarjeta de sonido SounBlaster Live. Aviso que el equipo será utilizado en exclusiva para retransmitir audio y nada más. Realizar mas tareas sera casi imposible.
El PC cuenta con una conexión domestica tipo ADSL(4Mb/256Kb), haciendo de server nosotros mismos sólo podremos servir flujo de sonido a un máximo de 5 oyentes simultáneos. Así que te recomendamos que busques un servicio de "stream server" y no instales un servidor si no tienes una conexión a Internet de altas prestaciones.

Para los más valientes, en este enlace se explica como montar un "stream server": estudiolivre.org

Mandar flujo de audio hacia un servidor con Amarok, JACK, DarkSnow y DarkIce

Con esta opción tendremos que tener acceso a un "stream server" (servidor de flujo). Igual que los servidores web, hay muy pocos gratuitos y muchos con tarifas y servicios variados. En todos los casos lo que retransmitas esta bajo las leyes de propiedad intelectual y derechos de autor desde donde retransmitas. Así que sera mejor y mucho más interesante que retransmitas contenidos propios, con el permiso del autor o con licencias tipo Creative Commons. Posibles fuentes para encontrar contenidos de libre distribución: jamendo.com...

Instalación del Software para hacer stream

DarkSnow es una simple interficie gráfica para configurar y poner en marcha Darkice. Escrito en GTK+2 para el servidor de flujo de sonido en directo DarkIce.

La versión para Debian del DarkIce esta compilada solo para dar soporte con Ogg Vorbis. Por razones de patentes, darkIce solo puede trabajar con servidores IceCast2. Más adelante explicamos como sortear este obstáculo.

Si no tienes problema en hacer el stream en formato de compresión Vorbis Ogg, puedes instalas los paquetes on el gestor Synaptic (Sistema/Administración). Utiliza el buscador para encontrar los paquetes "darksnow" y "darkice". Marcalos para instalar y haz clic en aplicar. Luego sigue leyendo a partir del apartado "Instalar el DarkSnow".
 
Si necesitas hacer el stream en formato Mp3 hay que descarga unas versiones concretas del software y hacer el recompilado de DarkIce y Lame (aplicación para comprimir en Mp3) en la ventana de terminal (Aplicaciones/Accesorios). Esto lo deberás hacer con el usuario root, no con el que entras normalmente en el Ubuntu.
 
Para poder acceder a Ubuntu con el usuario "root" debes habilitar poder entrar con él en la pantalla de entrada del Ubuntu, para realizarlo abre el menu sistema / administrar / ventana de entrada. Después abre el menú sitema / adminitración / usuarios i grupos busca al usuario root, asigna le una nueva contraseña. Ahora cierra la sesión del usuario en la que estas y cavia de usuario apretando el botón de cerrar sistema, una vez de vuelta a la pantalla de entrada del Ubuntu, en el campo de texto usuario escribe "root", y lugo en contraseña la que asignaste antes.
 
Una vez abierta la ventana de la consola utilizando el usuario "root" (aplicaciones/herramientas del sistema). Puedes hacer copy/paste de las siguientes ordenes en el terminal:

apt-get install checkinstall

cd /usr/src

wget -c http://ufpr.dl.sourceforge.net/sourceforge/lame/lame-3.97.tar.gz

wget -c http://ufpr.dl.sourceforge.net/sourceforge/darkice/darkice-0.17.1.tar.gz

tar -xzvf lame-3.97.tar.gz

tar -xzvf darkice-0.17.1.tar.gz

cd lame-3.97

./configure

make

Para crear el paquete Debian, cuando nos pregunta le damos al "intro" para aceptar las opciones por defecto.

checkinstall

cd ../darkice-0.17.1

./configure

make

Para crear el paquete Debian, cuando nos pregunta le damos al "intro" para aceptar las opciones por defecto.

checkinstall

Para resolver dependencias instalamos auto-apt

apt-get install auto-apt

auto-apt update

auto-apt run ./configure

auto-apt run make

De todas formas luego con el darkSnow podrás escoger el formato de audio libre Ogg sin problemas. Las demás aplicaciones se instalan con el usuario normal y el gestor de paquetes synaptic. Regresa a la pantalla de entrada del Ubuntu y entra con tu usuario habitual.

 

Ubuntu + Amarok - Jack - Darksnow - DarkiceInstalación del DarkSnow

Ahora instalamos el DarkSnow, en la barra superior del escritorio seleccionamos Sistema/Administración y ejecutamos el gestor de paquetes Synaptic. En el buscador tecleamos darksnow. Lo marcamos para instalar con el botón derecho del mouse y hacemos aplicar. Ahora ya tenemos una interfície gráfica para configurar cómodamente el DarkIce.

Arrancar el DarkSnow

Para poner en marcha DarkSnow tenemos que abrir la vetana de terminal y teclear darksnow ¡Así de sencillo! También podemos incluirlo en el menú "Aplicaciones", utilizando "Menu alacarte" (Aplicaciones/accesorios). Añadimos una nueva entrada con el nombre "DarkSnow", en comentario pon lo que tú quieras, la orden es "Darksnow" y seleccionamos el checkbox "ejecutar en un terminal".

 

Ubuntu + Amarok - Jack - Darksnow - Darkice

Instalación de JACK - Mezclar el reproductor de música y el micrófono

DarkIce puede codificar el flujo de audio que le llega a través del paquete de sofware JACK y sus aplicaciones. Este soft básicamente remezcla varias señales de sonido en una. De esta manera podemos tener un micrófono, una linea auxiliar de audio y un reproductor de música y hacer el stream de todo junto. Casi todas las tarjetas de sonido de los PC aceptan una señal de audio externa, a la que le puedes conectar una mesa de mezclas y luego lo que se te ocurra.

 

 

 

Siguiendo la economía de recursos que nos caracteriza, lo meto todo en un sólo PC, instalo un reproductor de audio Amarok y conecto un micro a la tarjeta de sonido, la linea auxiliar la dejo libre. Utilizo el Gnome Mixer como mezclador, así puedo manejar lo volúmenes del micro y la música por separado. Para manejar JACK con una interficie gráfica utilizo los paquetes instalados con el gestor Synaptic siguientes: Jack Control y Jack EQ. Hay otro software muy interesante que es el Jack rack, un procesador de efectos a tiempo real.

Ubuntu + Amarok - Jack - Darksnow - Darkice

ADVERTENCIA: Como veis, hay que tener varios software corriendo a la vez: DarkSnow, JACK y el reproductor de música Amarok. Esto consume muchos recursos del ordenador. Por lo que la calidad del stream quedara un poco limitada (22050Hz, 96Kps y Stereo). Pero siempre nos quedara la posibilidad de instalar el reproductor de música en otro equipo y conectar su salida de audio a la entrada auxiliar de audio. Descargando de tareas el equipo que hace de streamer con el DarkSnow, DarkIce y el JACK.

2046 lecturas

Hace poco detallamos más la explicación de este tutorial, vuestros comentarios son de gran ayuda. Pero deberian ser un poco más explicativos. Escribir "Lo he intentado y no funciona" nos da poca información. Te respondemos por e-mail, espero que te podamos ayudar.

hayqueverlo.com | 12. Julio 2007 - 10:53

Enviar un comentario nuevo

Buscar

Cosas, juegos y noticias de luna llena

Si eres buena gente

Inicio de sesión de usuario

gente libre - software libre

Cultura libre Activismo Política Ecología Entrevistas Música Cine y video Libros Cómics Recetas Sexo Otras artes