Estreaming audio
-
Upload
antonio-del-rio -
Category
Documents
-
view
282 -
download
1
Transcript of Estreaming audio
Antonio Jesús Muñoz Del rio
Estreaming audio, Música enlatada
Antonio Jesús Muñoz Del rio Servicios de red e internet
2
Contenido
1.- INSTALACIÓN DE icecast2, ices2 .............................................................................................. 3
2.- CONFIGURACIÓN DE icecast2 .................................................................................................. 3
3.- HABILITAR EL SERVICIO. ........................................................................................................... 4
4.- CONFIGURACIÓN DEL CLIENTE ices2 PARA icecast2 ............................................................... 4
5.- CONFIGURACIÓN DEL ARCHIVO DE CANCIONES A REPRODUCIR (playlist) ............................. 6
6.- ARRANCAR ices2 ..................................................................................................................... 6
Antonio Jesús Muñoz Del rio Servicios de red e internet
3
1.- INSTALACIÓN DE icecast2, ices2
Instalamos icecast2e, ices2 y herramientas vorbis para manejo de formatos de audio libres
(ogg). Nos vamos a una terminal y tecleamos
2.- CONFIGURACIÓN DE icecast2
Icecast2 viene con los archivos de configuración ubicados en /etc/icecast2. Debemos
configurar los password para las fuentes y para el administrador, así como el nombre del
servidor, editando el archivo /etc/icecast2/icecast.xml
♦ Buscamos la sección <authentication> y configuramos los siguientes parámetros
♦ Buscamos la sección <hostname> Indicamos el nombre del servidor que vamos a utilizar.
Si emitimos desde nuestro equipo en local ponemos localhost
Antonio Jesús Muñoz Del rio Servicios de red e internet
4
3.- HABILITAR EL SERVICIO.
Nos vamos a una terminal y editamos el archivo /etc/default/icecast2 poniendo la variable
ENABLE a true que por defecto viene inhabilitada.
icecast2 viene con un servicio montado en /etc/init.d/icecast2 (el cual acabamos de habilitar),
ahora lo activamos
Si ahora nos vamos a la barra de direcciones del navegador web y tecleamos
http://localhost:8000, si todo fue correcto veremos la página de icecast, desde la cual
tenemos acceso a administración, listas de reproducción, conexiones clientes
4.- CONFIGURACIÓN DEL CLIENTE ices2 PARA icecast2
Ices2 no viene con archivos de configuración por defecto. Lo que si trae
en /usr/share/doc/ices2/examples son archivos de ejemplo para configuraciones de
alsa (ices-alsa.xml), oss (ices-oss.xml) y playlist (ices-playlist.xml).
Vamos a utilizar esta última: creamos una carpeta en /etc llamada ices2 y copiamos allí
el archivo
A continuación editamos el archivo y lo configuramos
Antonio Jesús Muñoz Del rio Servicios de red e internet
5
Es muy sencillo, vamos a ir viéndolo por secciones:
♦ En la sección <background> cambiamos el 0 por 1, de esta forma evitaremos que se
mantenga la terminal abierta hasta que lo cerremos.
<background>1</background>
♦ En la sección <stream> configuramos:
<name>NOMBRE ESTACION<!–name>–>
<genre>GENERO ESTACION</genre>
<description>DESCRIPCION ESTACION</description>
♦ En la sección <input> configuramos:
name=”file”>/miruta/playlist.txt</param>
name=”random”>1</param>
name=”once”>0</param>
Creamos el archivo log para ices y le damos permisos, si no lo hacemos al arrancar ices2
Antonio Jesús Muñoz Del rio Servicios de red e internet
6
5.- CONFIGURACIÓN DEL ARCHIVO DE CANCIONES A REPRODUCIR
(playlist) Para ello tenemos dos opciones:
Opción a) Creamos la ruta hacia un archivo con la lista de canciones con el comando siguiente
6.- ARRANCAR ices2 Tecleando en consola
Si ahora nos vamos a la página (en este caso http://localhost:8000 veremos que podemos
conectarnos a la radio.