Estreaming audio

6
Antonio Jesús Muñoz Del rio Estreaming audio, Música enlatada

Transcript of Estreaming audio

Page 1: Estreaming audio

Antonio Jesús Muñoz Del rio

Estreaming audio, Música enlatada

Page 2: Estreaming audio

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

Page 3: Estreaming audio

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

Page 4: Estreaming audio

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

Page 5: Estreaming audio

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

Page 6: Estreaming audio

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.