Diferencia entre revisiones de «Radio on-line»
(Extraido de http://www.ubuntu-es.org/index.php?q=node/30031) |
|||
(No se muestra una edición intermedia realizada por un usuario) | |||
Línea 1: | Línea 1: | ||
− | == | + | == Cómo emitir radio on-line con icecast y XMMS == |
− | Para ello primero debemos | + | Para ello primero debemos [[añadir aplicaciones|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. | Para configurar icecast es aconsejable usar una clave segura, para ello necesitaremos makepasswd, una utilidad muy recomendable para la seguridad. | ||
Línea 7: | Línea 7: | ||
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: | 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 | + | $ 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. | 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. | ||
Línea 13: | Línea 13: | ||
Para configurar icecast necesitaremos editar el archivo icecast.conf: | Para configurar icecast necesitaremos editar el archivo icecast.conf: | ||
− | sudo gedit /etc/icecast/icecast.conf | + | $ sudo gedit /etc/icecast/icecast.conf |
− | Lo | + | Lo imprescindible es editar estas lineas: |
encoder_password XXXXXXXXXXXX | encoder_password XXXXXXXXXXXX | ||
Línea 32: | Línea 32: | ||
Esto es lo más importante para echar a andar icecast. Ahora solo tenemos que arrancarlo con un: | Esto es lo más importante para echar a andar icecast. Ahora solo tenemos que arrancarlo con un: | ||
− | sudo icecast | + | $ sudo icecast |
Para acceder vía web al admin de icecast tendremos que editar el archivo mounts.aut y le quitamos # al admin | Para acceder vía web al admin de icecast tendremos que editar el archivo mounts.aut y le quitamos # al admin | ||
Línea 40: | Línea 40: | ||
Ahora instalaremos el plugins xmms-liveice: | Ahora instalaremos el plugins xmms-liveice: | ||
− | sudo | + | $ 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: | 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: | ||
Línea 58: | Línea 58: | ||
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: | 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 | + | http://localhost:8000/live |
+ | |||
+ | [[Categoría:Audio]] |
Última revisión de 21:08 30 abr 2009
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