Instalación de una radio por Internet en un PC
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
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.
sudo su
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.18.1.tar.gz
tar -xzvf lame-3.97.tar.gz
tar -xzvf darkice-0.17.1.tar.gz
cd lame-3.97
./configure
Si observas un mensaje de error al final diciendo que no puede compilar con soporte para Lame o que no encuentra las libreria del Jack, posiblemente es que te falten las librerias siguientes: liblame0 i liblame-dev. También son necesarias las librerias del Jack: libbio2jack0, libbio2jack0-dev, libjack0.100.0 y libjack0.100.0-dev. Buscalas con el gestor de paquetes synaptic.Tras instalar las librerias vuelve a recompilar (./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
Instalació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".
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.
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 software DarkSnow, DarkIce y el JACK.









