Sunteți pe pagina 1din 6

Se le proporciona al lector y asistente, las herramientas necesarias para que sea capaz de montar un servidor destreaming para poder

transmitir audio por Internet utilizando herramientas gratuitas y open source. Esto se realiza, analizando las 3 partes necesarias para poder alcanzar el objetivo: por un lado se necesita el servidor que transmitir los datos a travs de la red, el source, es decir, quien enva la transmisin al servidor, y obviamente, los radio-escuchas. Una vez analizados los conceptos tericos, se pasa a la parte de la configuracin de los paquetes y por ltimo se demuestra el funcionamiento del servidor. Introduccin Poco a poco, Internet se consolida como un importante medio de comunicacin; y es en este punto donde las emisoras de radio ven la necesidad de volcarse sobre este medio. Existen numerosas estaciones de radio transmitiendo por Internet. La pregunta es, por qu no tener la nuestra? Bueno, para poder hacer eso, necesitamos ir desarrollando algunos conceptos tericos. Teora Streaming es el hecho de emitir en tiempo real, algn tipo de medio multimedia (audio/video) a travs de un medio informtico. Para hacer esto, necesitamos 3 cosas:
1. un servidor 2. los sources 3. los clientes

Para la primera parte, dentro de nuestro mundo libre, existen diferentes alternativas para elegir, siendo estas ShoutCast de NullSoft, y IceCast. Optamos por el segundo, ya que el primero es open source pero no es software libre haciendo dependiente su desarrollo de la mencionada empresa. Icecast es un servidor para la transmisin de contenidos multimedia (video y audio), que actualmente soporta MP3 y Vorbis Ogg. Se puede utilizar para crear una estacin de radio por Internet o para reproducir una lista de archivos de audio y muchas cosas ms entre eso. Es distribuida bajo la licencia GNU GPL. La segunda parte que necesitamos es el source, es decir, el origen de los datos que enviar la informacin al servidor. En esta categora tenemos bastantes opciones y dependiendo nuestros objetivos y necesidades ser la opcin elegida. Algunos de ellos son:
Ices Muse DarkIce IceGenerator Freej

Nos inclinamos por la primera, ya que, en este trabajo, solo pretendemos demostrar reproducir nuestra lista de MP3s, adems de que trabaja conjuntamente bajo el mismo proyecto que IceCast.

Por ltimo, los clientes, o nuestros radio-internet-escuchas, que nos sintonizarn para escuchar nuestros MP3s. Aqu, no hay mayor problema, si se encuentran en la plataforma Windows, podrn escucharnos con el Windows Media Player, WinAmp, MPlayer, etc. En el caso de estar bajo algn Unix, lo podrn hacer con XMMS, Zinf, MPlayer, Xine, VLC, etc. Ya que solo interpretarn una lista de reproduccin. Una vez aclarado los conceptos, manos a la obra. Desarrollo Instalacin y configuracin del IceCast Si se va a instalar desde los archivos fuente, es necesario tener instaladas las libreras de desarrollo libxml, libxslt, libogg, y libvorbis. Tras la descarga y descompresin de los archivos fuente, se instala Icecast mediante el siguiente proceso de tres pasos: $ ./configure $ make $ make install Por defecto, Icecast se instala en el directorio /usr/local. El archivo de configuracin por defecto, icecast.xml, se ubica en /usr/local/etc. Cuando se edita este archivo hay que prestar atencin a que todos los elementos xml estn cerrados, que las etiquetas estn bien escritas y que solamente se pongan aquellas que sean vlidas y que todos los elementos que estn anidados se encuentre cerrados de forma correcta. Los valores ms importantes que hay que establecer del archivo icecast.xml, se encuentran en la seccin Authentication. Es preciso asegurarse de establecer unas contraseas nuevas para los sources y la administracin, as como el usuario admin, que se emplea para las funciones administrativas a travs de HTTP. Icecast permite administrarse por medio de pginas Web, lo que es mucho ms sencillo que la sintaxis de administracin. Para comenzar a trabajar, solamente cambiaremos los valores de esta seccin. El resto de los valores se puede dejar con sus valores por defecto, pero se recomienda personalizar con los valores adecuados para cada situacin. Una vez que el archivo de configuracin es modificado, debe de ser capaz de iniciar el servidor, NO como root, con el siguiente comando: icecast -c /usr/local/etc/icecast.xml Si todo sali bien, podemos verificar la ejecucin del servidor visitando la URL [Solo usuarios Registrados Pueden Ver Enlaces. Click AQUI para REGISTRARTE es GRATIS...] En el caso de mi ejemplo, ejecuto [Solo usuarios Registrados Pueden Ver Enlaces. Click AQUI para REGISTRARTE es GRATIS...] e inmediatamente, deber solicitar nombre de usuario y contrasea para acceder al servidor, esta contrasea se encuentra en la etiqueta <admin-password> del archivo de configuracin del Icecast. Despus de entrar, debemos poder ver una pequea descripcin de nuestro servidor. Tambin podemos verificar nuestro servidor, copiando un archivo MP3 al directorio/usr/local/share/icecast/web y escucharlo directamente mediante un reproductor multimedia mencionado anteriormente en cualquier radio-escucha. Por ejemplo, usando WinAmp, elegimos del men File, la opcin Play URL .

Ahora que el servidor esta configurado, es necesario instalar y configurar nuestro source. Instalacin y configuracin de Ices Ices, es un source para un servidor de streaming. Su propsito es proveer el audio al servidor para que los radio-escuchas puedan acceder al audio. Ices no es una aplicacin grfica, y requiere de los siguientes paquetes para su correcto funcionamiento: libogg libvorbis libxml2 libshout Los siguientes, son tipos de entradas soportadas por Ices: OSS Open Sound System ALSA Advanced Linux Sound Architecture Listas de reproduccin sun Para la instalacin de Ices, se sigue el mismo proceso que el Icecast. Tras la descarga y descompresin de los archivos fuente, tecleamos la secuencia de los 3 comandos para instalarIces $ ./configure $ make $ make install Por defecto, Ices se instala bajo /usr/local. El archivo de configuracin ices.conf.dist se ubica en /usr/local/etc. De la misma manera como sucedi con Icecast, este archivo de configuracin es de contenido XML y debemos tener cuidado al momento de editarlo. La nica etiqueta que debemos modificar es <File> que es la ruta donde tenemos predefinida nuestra lista MP3, /home/usuario/playlist.txt que es un archivo de texto, que contiene la ruta de mis archivos MP3 de cada cancin. Una vez definidos los datos del archivo de configuracin y creada la lista de reproduccin podemos iniciar el source de la forma siguiente: ices -c /usr/local/etc/ices.conf.dist A estas alturas, y si no nos ha ocurrido ningn error, podemos hacer una conexin a la pgina Web. Por ejemplo [Solo usuarios Registrados Pueden Ver Enlaces. Click AQUI para REGISTRARTE es GRATIS...] Dentro la pgina anterior, existe una liga click to listen haz clic para escuchar y

dando clicsobre ella, podremos escuchar mediante un reproductor multimedia a travs de Internet nuestra lista de reproduccin establecida previamente. Resultados y conclusiones Como se podr constatar, instalar y configurar un Servidor de Streaming y hacer nuestra propia estacin de radio no es una tarea complicada. A travs de este trabajo, se instal, configur y se puso en marcha un Servidor de Streaming utilizando herramientas gratuitas y open source. Solo requiere de un poco de conocimiento en el manejo de Linux y mucha paciencia en la configuracin.

Crear una emisora en internet es una tarea muy sencilla que cualquier persona puede llevar a cabo. Lo que realmente resulta un reto es mantener una emisora en internet despues de su creacin, no obstante, no debe ser esto ltimo un motivo de desilusin para los que aspiran alcanzar masas atravez de la radio en internet ya que afortunadamente exiten soluciones comerciales que solventan los problemas de infraestructura y mantenimiento que una emisora en linea requiere. Crear una emirora en red puede ser tan sencillo como intalar alguno de los programas disponibles en el mercado con los que solo necesitas un poco de configuracin y listo, empiezas a a emitir. Si lo que necesitas es una estacin de radio la cual aspira a recibir muchos oyentes en simultneo entonces ser necesario un previo anlizis de los requerimientos globales los cuales dividirmos en dos ramas de carcter que denominarmos Fsico y lgico entendiendo por lo Fsico aspectos como el hardware mismo que se emplear y el entorno fisico que a este le roda como lo son, un cuarto seco, libre de polvo y que sea mantenido a una temperatura estable con un sistema de alimentacin ininterrumpida (SAI) adems de cumplir con las reglamentaciones locales para actuar en casos de emergencia y prevencin de incencios,desastres, inundaciones y dems. Por ltimo los soportes fsicos para las copias de seguridad deben ser mantenidos en un lugar diferente al lugar en donde se aloja el servidor de lo contrario resultara de gran inutilidad realizar las copias de seguridad. Entre los aspectos lgicos de planeacin se encuentran el software y el capital humano que es lo que finalmente le dar sentido a toda la infraestructura fisica. Se debe contar con un programa que cumpla la funcin de servidor y porsupuesto contar con una conexin de banda ancha cuya dimensin de capacidad es determinda por la cantidad de oyentes simultneos que se aspira a tener tomando como una medida ptima de referencia para una buena transmisin de audio la de 24kbps por oyente, solo podramos aspirar a recibir 19 oyentes en simultanea si nuestra conexin ADSL fuese de 512k . Ver Formula: (512 *0.9)/24=19 Oyentes 512=ancho de banda disponible 24=Ancho de banda dedicado a cada oyente.

Los costes de una implementacin en casa o negocio Los costes pueden variar mucho segn la forma en la que se piense implementar la solucin de canal radial para internet. En el caso de que quiciramos montar una emisora en internet con capacidad para mas de 60 oyentes en simultneo tendramos que incurrir en gastos elevados debido a el tipo de acceso a internet del cual debmos disponer y tambin hay que tener en cuenta que para tener una verdadera emisora que se encuentre disponible an en situaciones difciles, adoptar una estrategia de conectividad reduntante, es decir contratar otra linea de acceso a internet con otro proveedor en caso de que una de las dos falle, resulta ser una muy buena manera de garantizar a vuestras audiencias la seriedad y continuidad de vuestro canal radial. Por otro lado la adecuacin de una sala de servidores que cumpla con todas condiciones tcnicas requeridas puede elevar el presupuesto de manera significativa y todo esto sin hablar de las licencias de software las cuales no solo hay que pagarlas por una vez sino que se deben renovar por lo general cada ao y pueden ser muchas si inclumos software como el sistema operativo, software reproductor de msica, software servidor de msica, antivirus en caso que se implemente sobre plataformas de Microsoft y software complementario como un equalizador o consola de mesclas, software para copias de seguridad,etc. Los costes en materia de capital humano tambien pueden llevar nuestro presupuesto hasta cifras realmente elevadas.

Los costes de implementacin empleando software libre Si sois hombres dados a los grandes retos y definitvamente lo que os motva es crear la emisora en casa o en el lugar de trabajo y tal vez decidais que no se deben tener en cuenta tantas cosas mencionadas anteriormente, podeis aventuraros a implementar vuestra solucin de radiocadena en la red utilizando las bondades del software libre y reducir significativamente los costes de implementacin y mantenimiento no teniendo que pagar por licencias ni por empezar a funcionar ni por mantenerce en funcionamiento. Para este tipo de solucin el requerimiento ms importante recide en el capital intangible, el conocimiento que no resultar nada dificil de obtener con la situacin actual de la documentacin de procedimientos informticos en internet. Solo basta con que dispongas de una buena maquina dotada de un sistema operativo debian o basado en el y dos programas que servirn para poner en marcha el servidor de msica, el icescast2 y el ices2. Entre todas las opciones es esta la que ms garantas ofrece a cambio de menos por contar con el respaldo de la licencia GNU que tiene como finalidad proteger al usuario del producto y no al producto y la empresa fabricante como tal.

Los costes de implementacin utilizando soluciones comerciales Una tercera solucin consiste en contratar un servicio externo que ofresca todo el paquete fisico y lgico adaptado a nuestra medida. Existen mltiples proveedores de este tipo de servicio que os ahorrara mucho dinero para empezar si no cumples con todos los requerimientos tanto fsicos como lgicos. Los costes van en funcin de la cantidad de usuarios y la calidad de transmisin, por ejemplo el paquete bsico en vestaradio.com consta una calidad de transmisin de 128kbs similar a la de un cd y capacidad para soportar 50 oyentes en simultno por 12,64 el mes. Este tipo de solucin puede ser la ms recomendable entre todas si an no tienes una medida de la cantidad de oyentes que esperas recibir y si lo que buscas es una rpida implementacin y puesta en marcha del servidor de streaming, recomiendo optar por una solucin comercial externa mientras se tiene una idea clara de cuales son las exigencias reales y se adeca el lugar y

los equipos de tal manera que igualen o superen las condiciones que un proveedor de este tipo de servicio os pueda ofrecer. Andrs Sanchez directorio hispano

S-ar putea să vă placă și