Vamos a configurar e instalar el servicio de streaming icecast2.
Icecast es un servidor de archivos de medios que soporta los formatos de comprensión de audio Ogg Vorbis y MP3. Puede ser usado para crear una estación de radio por internet así como para desarrollar jukebox privados. Es muy versátil en cuanto a su capacidad para adicionar soporte a nuevos formatos, también soporta estándares abiertos de comunicación e interacción; es también multiplataforma, la versión 2.3 que es la que emplearemos, soporta las siguientes plataformas UNIX: Linux ( Redhat, Debian, Fedora, etc), FreeBSD, OpenBSD, Solaris y varias plataformas Windows: Windows NT, Windows 2000, Windows XP.
Lo primero que hacemos es un apt-get update y acto seguido instalamos icecast2 y ice2 con apt-get install icecast2 ices2.
Te dice que si lo quieres configurar manualmente, y le decimos que no ya que vamos a mantener la configuración y contraseñas que vienen por defecto. Más adelante si se quiere se puede modificar estas contraseñas.
Icecast2 es el servidor de Streaming y Ices2 es el cliente para emitir Stream.
Vamos a empezar con la configuración, y para ello nos vamos al archivo de configuración del servidor que se encuentra en /etc/icecast2/icecast.xml. Y en principio no modificamos nada.
Nos vamos a /etc/default/icecast2 y lo modificamos como viene señalado.
Iniciamos el servicio con service icecast2 restart.
Configuración de ices2.
Vamos a configurarlo en modo playlist para emitir streaming desde una lista con las direcciones del audio.
Los ficheros de configuración del ices2 se pueden crear en nuestro directorio personal, con lo cual, lo primero que hacemos es irnos a /home/usuario y dentro creamos el fichero iceconf con mkdir, nos metemos dentro y creamos el fichero ices2-playlist.xml.
Lo personalizamos poniendo el nombre que queramos, la ruta de donde cogeremos las canciones, y le personalizamos el punto de montaje.
Crear la lista de reproducción.
Vamos a crear el archivo donde meteremos la ruta donde se encuentran las canciones. Y el archivo que vamos a crear es playlist.m3u dentro de /home/usuario/iceconf.
Voy a pasar las canciones a ese archivo, para ello como las tengo en la máquina real que es un Windows 7, uso el winscp para pasarlas. Y previamente las he pasado al formato .ogg usando cualquier programa que lo haga para cambiar el formato, en mi caso he usado el online-convert. http://audio.online-convert.com/es/convertir-a-ogg
Restablecemos el servicio de nuevo antes de ejecutar el ices. Y para ejecutar el ices ponemos ices2 /home/usuario/iceconf/ices2-playlist.xml
Nos vamos ahora al navegador pinchamos sobre List Mountpoint y ya nos aparece el punto de montaje, pulsamos sobre m3u si queremos descargarnos la canción.
Para poner dos emisoras, lo que hay que hacer es copiar el instance de principio a fin y cambiar los datos, es decir habría dos instance.
Si queremos lanzar el ices desde otro ordenador se hace haciendo una copia de ices2-playlist.xml y ponemos playlistrafa.xml
Modificamos el archivo playlistrafa.xml poniendo la dirección del ices2 y la contraseña que queremos usar para que nos dé posibilidad de acceder a un nuevo punto de montaje.
No hay comentarios:
Publicar un comentario