El objetivo de este post es instalar un servidor de radio en el centro para usarlo con los alumnos. Para ello vamos a utilizar tres programas, Jack, IDJC y Icecast2, todo software libre.
Para este manual utilizaremos la versión 5 del sistema operativo MAX.
- Icecast2 es un servidor de streaming que nos permite transmitir en directo audio.
- Jack es una herramienta que facilita el control de la tarjeta de sonido, pudiendo cambiar la entradas y salidas con el programa que queramos.
- IDJC es un programa que nos permite gestionar listas de música como entradas de micrófonos.
Primero instalaremos los siguientes paquetes, qjackctl, icecast2 y idj. Una vez instalados tendremos que configura el servidor de Streaming. Ponemos la siguiente linea en un terminal.
sudo gedit /etc/icecast2/icecast.xml
Modificaremos la sección authentication como nos muestra a continuación.
<authentication>
<! Sources log in with username 'source' >
<sourcepassword>PON AQUÍ LA CONTRASEÑA QUE QUIERAS</sourcepassword>
<! Relays log in username 'relay' >
<relaypassword>PON AQUÍ LA CONTRASEÑA QUE QUIERAS </relaypassword>
<! Admin logs in with the username given below >
<adminuser>admin</adminuser>
<adminpassword>PON AQUÍ LA CONTRASEÑA QUE QUIERAS </adminpassword>
</authentication>
Nos queda modificar el puerto que está en esta otra sección listensocket.
<listensocket>
<port>8001</port>
Para habilitar el servicio tenemos que editar este otro fichero.
sudo gedit /etc/default/icecast2
Y modifica la linea para ponerla como viene a continuación.
ENABLE=true
Ahora toca reiniciar el servidor
sudo /etc/init.d/icecast2 restart
Para comprobar que funciona abrimos el firefox y ponemos esto en la ruta http://localhost:8001. Nos aparecerá la pantalla de administración de Icecast2 Status.
Arrancaremos el programa Jack Control que está en el menú sonido y vídeos. Pincharemos en Start.
Abriremos el programa Internet DJ Console que lo encontraremos en el menú internet. Nos pedirá con que perfil de configuración y dejaremos default que es por defecto. Aceptaremos.
Una vez aquí vamos a poner la configuración para conectar con el servidor.
● Puerto 8001.
● Mount /listen.ogg
● Pass: La contraseña que hemos puesto en el fichero de configuración
Por último en esta pantalla pinchamos en el botón Server connect y se nos pondrá el botón en verde cuando conecte.
Ahora queda la parte del cliente.
Yo recomiendo utilizar el programa VLC multiplataforma. Una vez instalado el enlace para poderlo escuchar es http://localhost:8001/listen.ogg.m3u , sustituimos el localhost por la ip de tu equipo.