You are on page 1of 17

Instalar una Radio Web con Icecast en un Servidor Linux (CentOS)

El primer paso es que tengas los componentes necesarios para trabajar: Icecast2 Winamp Plugin Lame Plugin Oddcast Vamos a ir paso a paso instalando, y en el orden del listado de los componentes. Es importante contarte que nuestra estructura de instalacin se basa en un servidor como medio para transmitir, donde est instalado el icecast, y un ordenador como medio para reproducir donde est instalado el Winamp con sus debidos plugins. Dicho esto entonces iniciamos la clase. Parte de este material fue basado en experiencias recopiladas en foros o blogs, otra parte fue recopilacin de los aciertos que dimos al instante de iniciar en este campo de la radio Web y su puesta en funcionamiento.

INSTALANDO ICECAST2 EN UN SERVIDOR LINUX (CENTOS)

Vamos a ir paso a paso con los comandos necesarios, el componente y sus paquetes requeridos: 1. Ingresar a la consola de nuestro servidor como usuario root. 2. Nos dirigimos al directorio /tmp y creamos un subdirectorio /instalador. cd /tmp/ mkdir instalador cd /instalador/

Hermano Miguel y Presidente Crdova, Edificio de CECCA Oficinas de Comunicacin Comunitaria info@insoftq.com || www.insoftq.com || Mvil.: 093819876 - 092958906

3. Una vez en la carpeta instalador llamamos al link de enlace de la pgina oficial de icecast, en la seccin download: http://www.icecast.org/download.php. Ya all buscamos el link Source Packages: icecast-2.3.2.tar.gz y copiamos la ruta del enlace, que hace referencia al paquete de icecast, vamos a la consola linux y lo bajamos. $wget pegamos-ruta-del-enlace-dando-click-derecho-ratn 4. Antes de Instalar el icecast te pide que pongas los paquetes requeridos y te da este listado: libxml2 libxslt curl ogg/vorbis Para instalar estos paquetes uno necesita seguir los links adjuntos a cada uno, pero es un proceso muy engorroso, ya que se tratan de paquetes RPM. Para simplificar esta instalacin, nosotros usamos el comando yum ms install, que permite buscar la ltima versin de librera o paquete y sus dependencias, entonces queda as yum install libxml2 yum install libxslt yum install libxslt-devel yum install curl yum install libogg yum install libogg-devel yum install libvorbis yum install libvorbis-devel Como te dije antes, no necesitas especificar la versin del paquete porque primero busca la ltima versin disponible y adems no te dar el error de dependencias. 5. Ahora procedemos a instalar el icecast, la forma que elegimos, despus de varias formas probadas y por su efectividad, fue la de desempaquetar y manualmente instalar, por eso te pedimos que bajaras el icecast con extensin tar.gz. tar xvf nombrepaquete.tar.gz cd /icecast.x.x.x/ ./configure make make install

Hermano Miguel y Presidente Crdova, Edificio de CECCA Oficinas de Comunicacin Comunitaria info@insoftq.com || www.insoftq.com || Mvil.: 093819876 - 092958906

6. Hemos ya instalado el icecast, ahora procedemos a configurarlo, nosotros nos basamos en el siguiente link http://icecast.imux.net/viewtopic.php?t=190, pero cabe aclarar que no siempre las realidades son similares, nosotros tuvimos algunas diferencias por ende te vamos a describir las nuestras. 6.1. Creamos el usuario y grupo de usuarios. groupadd migrupo useradd yousuario m g migrupo -G migrupo -s /bin/bash passwd pepito 6.2. Creamos carpetas para ubicar en otro directorio los archivos de configuracin, como advert antes, nuestra realidad varia con respecto a la del link que les dimos en el literal 6., por tal razn ve tu cual te conviene. mkdir /home/icecast/icecast mkdir /home/icecast/icecast/web cp -R /usr/local/share/icecast/web/* /home/icecast/icecast/web/ mkdir /home/icecast/icecast/admin cp -R /usr/local/share/icecast/admin/* /home/icecast/icecast/admin/ cp /usr/local/etc/icecast.xml /home/icecast/icecast/ 6.3 Creamos los logs; toda actividad realizada en el componente se registrar en estos archivos. mkdir /home/icecast/icecast/log cd /home/icecast/icecast/log touch access.log touch error.log chmod -R 777 /home/icecast/icecast/log/* 6.4 Modificamos el archive de configuracin, para eso puedes utilizar los editores de te texto que poseas en tu consola: primero agregamos el comando: a) Comando vi /home/icecast/icecast/icecast.xml

b) Cdigo (la informacin con gris es ejemplo, depender de ti y los servicios que poseas. File: /home/icecast/icecast/icecast.xml

Hermano Miguel y Presidente Crdova, Edificio de CECCA Oficinas de Comunicacin Comunitaria info@insoftq.com || www.insoftq.com || Mvil.: 093819876 - 092958906

<source-password>pepito</source-password> <relay-password>pepito</relay-password> <admin-password>anita</admin-password> <hostname>288.150.135.130</hostname> <logdir>/home/icecast/icecast/log</logdir> <webroot>/home/icecast/icecast/web</webroot> <adminroot>/home/icecast/icecast/admin</adminroot> <!-- <pidfile>/home/icecast/icecast/icecast.pid</pidfile> --> <changeowner> <user>yousuario</user> <group>migrupo</group> </changeowner>

# Cambiar para icecast # Cambiar para icecast

Si notaron las rutas se cambiaron, ahora apuntan a /home/icecast/icecast, mismas que en el punto 6.2 habamos cambiado. 7. Reiniciamos el Servidor y listo compaeras, compaeros, para ello sumamos este comando en nuestra consola: su yousuario icecast -c /home/icecast/icecast/icecast.xml & Es necesario que Si acaso no te aceptara, entonces obva al final el ampersand (&)

INSTALANDO (WINDOWS)

WINAMP

EN

UN

ORDENADOR

Si pasaste a este captulo, es porque ya tienes un dolor de cabeza menos, este capitulo incluso, es mucho ms fcil as que manos a la obra. Depender mucho de las versiones de Winamp para saber si acaso tiene restricciones o no, bueno nosotros instalamos la versin winamp5.6.2, puedes conseguirlo en modalidad gratuita o PRO para ello te dejamos el link de su Web Oficial; http://www.winamp.com/. Ahora entonces iniciemos, debes seguir los pasos designados en la imagen, para casos de versiones anteriores, los pasos de instalacin variarn pero en muy poco: a) Elijo el idioma

Hermano Miguel y Presidente Crdova, Edificio de CECCA Oficinas de Comunicacin Comunitaria info@insoftq.com || www.insoftq.com || Mvil.: 093819876 - 092958906

b) Despus de la Bienvenida solo doy en siguiente:

c) Lee con atencin el acuerdo de licencia para saber si estas de acuerdo.

Hermano Miguel y Presidente Crdova, Edificio de CECCA Oficinas de Comunicacin Comunitaria info@insoftq.com || www.insoftq.com || Mvil.: 093819876 - 092958906

d) Es aconsejable instalar en la raz, pero algunos compaeros por cuestiones de freezer lo instalan en otros directorios o discos.

e) Revisa que todos los componentes estn seleccionados, entre ellos pueden estar algunos plugins que nos sirven

f) Depender de cmo quieres acceder al reproductor

Hermano Miguel y Presidente Crdova, Edificio de CECCA Oficinas de Comunicacin Comunitaria info@insoftq.com || www.insoftq.com || Mvil.: 093819876 - 092958906

g) Si ests de acuerdo aade estos componentes a tu ordenador, yo prefiero desactivar los boxs antes de seguir

h) Detalles de la instalacin

Hermano Miguel y Presidente Crdova, Edificio de CECCA Oficinas de Comunicacin Comunitaria info@insoftq.com || www.insoftq.com || Mvil.: 093819876 - 092958906

i) Una vez instalado solo te pide que ejecutes y te llevar a una ventana con pasos de configuracin de skin y otras cosas minias que si deseas puedes obviarlas.

j) Por fin ahora esto es lo que necesitas ver, el ecualizador y el playlist

Hermano Miguel y Presidente Crdova, Edificio de CECCA Oficinas de Comunicacin Comunitaria info@insoftq.com || www.insoftq.com || Mvil.: 093819876 - 092958906

Terminamos de instalar Winamp y ahora es recomendable que para poder continuar con la instalacin de los plugins, debas cerrar el Reproductor y fjate si a lado inferior derecho de la ventana de Windows, en los conos de tareas, existe activado el agente de Winamp, dale un click derecho y desactivalo.

INSTALANDO PLUGIN LAME EN WINAMP

Este paso es muy sencillo, pero antes recuerda que Winamp debe estar cerrado y no debe estar activado el Agente de Winamp que lo ves a lado inferior derecho del escritorio de Windows. Para la instalacin solo sigue paso por paso las imgenes:

Hermano Miguel y Presidente Crdova, Edificio de CECCA Oficinas de Comunicacin Comunitaria info@insoftq.com || www.insoftq.com || Mvil.: 093819876 - 092958906

Hermano Miguel y Presidente Crdova, Edificio de CECCA Oficinas de Comunicacin Comunitaria info@insoftq.com || www.insoftq.com || Mvil.: 093819876 - 092958906

Lo que te dice al final es que para abrir las opciones de Plugins de Salida y continuar la Configuracin, debes utilizar Ctrl+P, as que acepta y listo, terminamos la instalacin de LAME, pero an no puedes abrir el Winamp.

INSTALANDO EDDCAST (plugin de Winamp)

Es necesario que entiendas esto, ya que al principio te dijimos que debes instalar oddcast, pero la Web donde tu podas bajarlo, ya no est en uso, por cuestiones legales como dice el Autor, pero algunos panitas basndose en la fuente nos han permitido bajar el similar a este plugin, denominado edcast y lo puedes conseguir en este link https://rapidshare.com/files/3511945185/oddcast.rar.

Hermano Miguel y Presidente Crdova, Edificio de CECCA Oficinas de Comunicacin Comunitaria info@insoftq.com || www.insoftq.com || Mvil.: 093819876 - 092958906

Si ya lo bajaste entonces nos ponemos a trabajar en su instalacin, pon mucha atencin en las imgenes ya que es necesario marques las casillas o box que te indica:

Este paso es importante, debes elegir los casilleros o box seleccionados

Hermano Miguel y Presidente Crdova, Edificio de CECCA Oficinas de Comunicacin Comunitaria info@insoftq.com || www.insoftq.com || Mvil.: 093819876 - 092958906

Para finalizar debes fijarte que todos los componentes extrados digan 100% y listo, ahora si vamos a abrir nuestro Winamp y a configurar los plugins. CONFIGURANDO LOS PLUGINS DE WINAMP Este paso es muy sencillo, para ello vamos a recordar el paso 6 del Captulo Instalando el IceCast, es importante recordar que usuario, contrasea y hosting (o IP) utilizamos para definirlo en el archivo de icecast. Abrimos Winamp y presionamos las teclas Ctrl+P para que nos permita ver las opciones de Winamp, recorre el lado izquierdo y busca el bloque de plugins tal como lo ves en la imagen:

Hermano Miguel y Presidente Crdova, Edificio de CECCA Oficinas de Comunicacin Comunitaria info@insoftq.com || www.insoftq.com || Mvil.: 093819876 - 092958906

Entre los Plug-ins, escoge DSP/efecto y al abrirse en la bandeja un listado de plug-ins, selecciona edcast DSP v3 [dsp_edcast.dll], tienes que dar doble click para abrirlo y fjate en la siguiente imagen para que sepas como crear un canal.

Hermano Miguel y Presidente Crdova, Edificio de CECCA Oficinas de Comunicacin Comunitaria info@insoftq.com || www.insoftq.com || Mvil.: 093819876 - 092958906

Al dar click en Add Encoder vas a ver en la bandeja un canal parecido al que ves all, de pronto dice Vorbis: Quality, pero dando un doble click all vas a configurarlo para que convierta el archivo m3u en mp3 y sea legible para los usuarios, fjate por ltimo en la ltima imagen y trata que los datos sean aquellos que pusiste en tu servidor icecast.html:

Hermano Miguel y Presidente Crdova, Edificio de CECCA Oficinas de Comunicacin Comunitaria info@insoftq.com || www.insoftq.com || Mvil.: 093819876 - 092958906

Algunos datos los configuraste en el icecast.html de tu servidor, otros vamos repasndolos: Bitrate: 128 es la tasa de transferencia que se utiliza, pero adems influye en la medida de compresin de archivos de audio, permitiendo que el archivo pese mucho menos pero mantenga la calidad de un CD, puedes escoger dependiendo tu ancho de banda para la transmisin hasta 96 kbps, de all existen otros niveles de compresin que normalmente utilizan los servidores gratuitos de streaming; 64 kbps y hasta 32 pero que al odo se nota que la fidelidad es mala. Quality: 0 cuando se trata de mp3 si ya transmites a 128 kbps, la calidad est definida por defecto en alta. Samplerate: 44100 esta es la frecuencia de muestreo, se utiliza comnmente este valor para CD y MPEG. Channels: 2 la misma opcin te dice que 1 para mono y 2 para estereo, si deseas elige Joint Stereo para comprimir ms tu transmisin.

Hermano Miguel y Presidente Crdova, Edificio de CECCA Oficinas de Comunicacin Comunitaria info@insoftq.com || www.insoftq.com || Mvil.: 093819876 - 092958906

Encoder Type: MP3 Lame, recuerda que tu instalaste el plugins lame, por ende debe aparecer en esta ventana la opcin MP3 elgela. Server Type: Icecast2, el servidor que instalaste Server IP: 288.150.135.130, el nmero de IP es el mismo que usa el servidor y que los hemos configurado en el icecast.html en la lnea de hostname <hostname> 288.150.135.130 </hostname>, ten en cuenta que depende de tu servidor, la IP que te indic tu proveedor o en algunos casos dependiendo el servidor incluso puedes tener localhost. Server Port: 8000, es importante que sea 8000, si revisas en el icecast.html tienes configurado el puerto 8000 para este canal. Encoder Password: durazno123, se trata del password que pusiste en el icecast.html. Mountpoint: /stream.ogg, en caso que no lo hayas cambiado en el icecast.html, djalo as. Reconnect Seconds: 10, en caso de reconexin este es el valor en segundos que demora en reconectar automticamente. Con esto hemos llegado al final de este manual, espero te haya servido, ya he revisado como funcionar en nicecast para MAC, pero esperamos nos des puntos en Taringa.

Hermano Miguel y Presidente Crdova, Edificio de CECCA Oficinas de Comunicacin Comunitaria info@insoftq.com || www.insoftq.com || Mvil.: 093819876 - 092958906

You might also like