Radio on-line

De Guía Ubuntu
Saltar a: navegación, buscar

Cómo emitir radio on-line con icecast y XMMS

Para ello primero debemos instalar los paquetes icecast y makepasswd.

Para configurar icecast es aconsejable usar una clave segura, para ello necesitaremos makepasswd, una utilidad muy recomendable para la seguridad.

Ahora vamos a crear una clave encriptada segura para usar posteriormente en icecast. Creamos un archivo de texto con la palabra a encriptar como por ejemplo clave.txt y en un Terminal ponemos lo siguiente:

$ makepasswd --crypt --clearfrom=/home/tuhome/clave.txt > /home/tuhome/encriptada.txt

Con esto convertimos la clave que pusimos en "clave.txt" y makepasswd nos creará el archivo encriptada.txt que contendra la pasword encriptada. Ya tenemos la clave segura para icecast.

Para configurar icecast necesitaremos editar el archivo icecast.conf:

$ sudo gedit /etc/icecast/icecast.conf

Lo imprescindible es editar estas lineas:

encoder_password XXXXXXXXXXXX
admin_password XXXXXXXXXXXX
oper_password XXXXXXXXXXXX

Donde XXXXXXXXX tendremos que poner la clave previamente obtenida con makepasswd. Buscaremos y modificaremos estas lineas:

#hostname 192.168.1.11
port 8000
port 8001
server_name localhost

Esto es lo más importante para echar a andar icecast. Ahora solo tenemos que arrancarlo con un:

$ sudo icecast

Para acceder vía web al admin de icecast tendremos que editar el archivo mounts.aut y le quitamos # al admin

Ya podremos acceder vía web a Icecast en http://localhost:8000/admin

Ahora instalaremos el plugins xmms-liveice:

$ sudo aptitude install xmms-liveice

Con icecast online nos ponemos a configurar el plugins liveice de xxms. Arrancamos XMMS y configuramos el plugins teniendo en cuenta que lo imprescindible que tendremos que configurar sería:

En Audio Format el Encoder que usaremos lame (previamente sabiendo que usamos lame como enconder de sonido) y poner el enlace a lame:

/usr/bin/lame

En la pestaña Description ponerlo al gusto y en la pestaña Server tendremos que rellenar:

Server Address localhost
Server port 8000
Encoder password XXclave.txtXX

En XXclave.txtXX pondremos la password que encriptamos pero esta vez sin encriptar.

Y ya sólo nos queda Habilitar el plugins del XMMS y elegir la musica que queremos que todos escuchen.Tan solo habra que ir/abrir:

http://localhost:8000/live