En este tutorial vamos a ver como podemos montar nuestra propia emisora de radio por internet con coste practicamente nulo.
Para ello, necesitaremos los programas Icecast e Ices. Una vez tenemos en mente el nombre de estos dos programas, como en el nombre de este blog, tendremos que Seguir los Pasos.
Antes que nada actualizaremos nuestro repositorio del debian mediante el comando:
apt-get update
Una vez actualizado pasaremos a descargar e instalar los programas Icecast e Ices, tal que asi:
apt-get install icecast2 ices2
Una vez hecho esto, nos iremos a /etc/icecast2/icecast.xmly modificaremos las siguientes lineas:
El siguiente paso será ir a /etc/default/icecast2 y modificar la variable ENABLE, dejandola como ENABLE=true.source source admin admin
Después
de esto reiniciaremos el programa Icecast
del siguiente modo:
service icecast2 restartCon esto ya tenemos la configuración por defecto de nuestro programa, pero ahora tendremos que crear las emisoras...
Con icecast podemos montar emisoras de dos tipos:
- -Emisoras en Directo.
- -Emisoras con Playlist.
Una vez configurado nuestro servidor Icecast, vamos a crear el fichero ices2-playlist.xml, donde configuraremos la emisora de radio que nos vamos a crear.
Este archivo lo meteremos dentro de una carpeta llamada icecast creada en /root/, quedando la ruta así:
/root/icecast/ices2-playlist.xml
El Código que deberá llevar el archivo es el que se adjunta aquí:
Una vez hecho esto, ahora nos pasaremos las canciones que queramos mediante el comando scp a nuestra máquina, asegurándonos previamente que estas son en formato ogg.0 /var/log/icecast2 ices.log 4 1 Radio Ricardo all Radio con la musica mas variada de mi pc http://siguepasos.blogspot.com.es/ playlist /root/icecast/playlist.m3u</param> basic</param> 1</param> 0</param> 44100</param> 2</param> /dev/dsp</param> </input>localhost 8000 source source /radio-ricardo.ogg 1 48000 64000 64000 44100 1 2 1 44100 44100
Una vez copiadas, nos crearemos el fichero playlist.m3u cuya ruta pudimos observar en el fichero anterior. De aquí es donde se cogerán las canciones de nuestra emisora.
Para crearlo lanzaremos el siguiente comando:
find /root -name "*ogg" > ~/icecast/playlist.m3uCon esto tendremos ya casi todo listo para tener nuestra emisora de radio montada. Para ejecutar nuestra radio lanzaremos el comando
ices2 ices2-playlist.xmly tendremos que ver algo como esto:
Si lo vemos, estamos preparados para entrar en un navegador y escuchar nuestra música.
Si entramos en http://ip-servidor:8000 entraremos en la consola de administración de icecast2, pero nosotros queremos entrar en nuestra emisora así que introduciremos la dirección anterior seguida del nombre de nuestra emisora, tal que así:
http://ip-servidor:8000/radio-ricardo.ogg
Por ultimo nos saldrá un reproductor como el
siguiente donde podremos escuchar la música que le indicamos en el fichero playlist.m3u.
Con esto terminamos la parte de la emisora
con playlist, ahora veremos cómo podemos crear una emisora
de radio en directo.
Crear una emisora de radio en directo con Icecast
Para
poder emitir en directo deberemos de crear un fichero como el que creamos para
la emisora de radio con playlist.
Este
fichero lo meteremos también en la carpeta icecast quedando la ruta de la
siguiente manera:
/root/icecast/ices2-live.xml
Que tendra el siguiente codigo:
Con esto ya tenemos montado nuestro fichero, ahora solo tendremos que lanzarlo como con el otro. Es decir usando el comando:0 /var/log/icecast2 ices.log 4 1 Radio Ricardo all Radio en Directo http://siguepasos.blogspot.com.es/ alsa 44100</param> 2</param> hw:0,0</param> 1</param> ./metadata</param> </input>127.0.0.1 8000 source source /radio-ricardo-online.ogg 1 48000 64000 64000 44100 1 2 1 44100 44100
ices2 ices2-live.xmlAhora nos iremos a nuestro navegador y probaremos que funciona nuestra emisora y se escucha lo que estamos hablando por el micro:
Con
esto terminamos la parte de Creación de Emisora de radio en Directo. Espero que hayais entendido bien todos los pasos, si teneis alguna duda podeis postearla en los comentarios.
Gracias por la info, aquí también hay material bueno: http://www.super-hosting.com.ar/audio_streaming_radio_internet/
ResponderEliminar