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".
 
Puedes hacer el stream en formato Mp3, OGG, FLACC y Theodora. A continuación te explicamos como compilar con soporte al formato Mp3.
 
Para tener 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 (aplicaciones/herramientas del sistema) utilizando el usuario "root" .
sudo su 
Aparece password, a continuación escribelo y luego 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.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

 

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 software DarkSnow, DarkIce y el JACK.

añadir nuevo comentario | 1674 lecturas
En el caso que tu reproductor de audio se pueda conectar directamente al DarkIce no es necesario el software JACK. Pero eso ya seria para escribir otro tutorial. El reproductor multimedia VLC quizas pueda lanzar el stream de audio, con la instalación de algun módulo o algo por el estilo. Alternativas deben haver unas cuantas ¡Seguro! Si encontraís otras maneras de hacer lo mismo con software libre, nos lo mandaís por favor.
laBuenaNoticia.com | 3 Agosto, 2007 - 03:49
Holas, por qué es necesario jack? no puedo hacerlo con VLC como reproductor, la consola de sonido predeterminada y darkice-darksnow?? saludos! jorge chile
anónimo/a (no verificado) | 3 Agosto, 2007 - 00:30

Añade a tus favoritos laBuenaNoticia.com

 
 

Random image

anònim

Buscar

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

Envía artículos e ideas a info@labuenanoticia.com