Home
Hazte una radio en casa
Contents
1. 3 Admins 1 Uptime 2 hours 10 minutes Juguemos un poco con nuestro servidor ahora tenemos una fuente la nuestra y si quisi ramos tener otra ya desde la configuraci n de lanzamiento podremos tener varios alias preconfigurados sin embargo estos no estar n en uso hasta que no sean peticionados no consumen banda un modo para activarlos es que un cliente los demande poniendo el mount point del alias en la direcci n del servidor otro modo es demandar el servidor que querramos volver a ejecutar con el comando relay O bien que otro encoder se conecte sobre otro mount point gt relay rmi homeip net 30000 relay added dentro de un rato tendremos dos fuentes con las dos fuentes pueden desplazar desde una a otra a todos los clientes gt select a Id sourcel Id source2 y desplazamos a todos los oyentes desde la primera fuente hacia la segunda o bien gt select Id client Id source2 y desplazo a un solo oyente a una nueva fuente Hey y en este punto entra tu curiosidad yganas de jugar 0 no Los comandos necesarios para sobrevivir son list lt situaci n general cu ntos admin sources listeners sources lt quien est haciendo streaming el encoder listeners lt qui n y qu est escuchando select a idC idS lt desplaza a todos los clientes de la fuente 1 a la fuente 2 o bien desplaza el cliente idC desde la fuente 1 a la fuente 2 idS alias list add del lt ag
2. HAZTE UNA RADIO EN CASA Mini manual de instrucciones e Bases Generales Introducci n sobre el concepto de webradio e SoftWare Breve enumeraci n gen rica de software utilizado para realizar una radio v a web e ceCast El servidor LAS BASES Realizar una radio on line no es una tarea dificil sima pero tampoco es muy f cil Es necesario comprender b sicamente algunos conceptos y la instalaci n de algunos programas y a continuaci n un poco de experimentaci n Casi como cualquier otra cosa tech Podemos simplificar el esquema de una Radio On Line de este modo Fuente de m sica gt Encoder gt Streamer gt Servidor gt Cliente Fuente de m sica Cualquier fuente de m sica Para hacerla m s f cil pens mosla como un mixer mezclador al cual est n conectadas algunas cosas desde una lectora cd a un mini disc pasando por el micr fono Encoder El sonido que llega desde la Fuente de m sica tiene que ser transformado en formato digital para poder ser transmitido en algo que pueda ir en la red El Encoder sustancialmente hace esto El Encoder es una computadora a la cual est conectada el mezclador que citamos y que recoge el sonido de la tarjeta placa de audio y lo transforma en un archivo mp3 un formato digital comprimido para el sonido Herramientas de software MuSe darkice liveice xmms winamp Streamer Una vez que se obtuvo el formato digital que corresponde al sonido de la Fuente el m
3. ational Stream Genre icecast Stream Bitrate 24000 Stream URL http muse dyne org Mountpoint petardo Description streaming with MuSE MBytes read 0 MBytes written 0 Client connections 0 Connected for 4 minutes and 20 seconds End of source listing 1 listed Fundamentales los campos Id num con el n mero indicato en este campo identificamos la fuente funciona del mismo modo para los clientes los admins y los operators Type encoder pulled relay el tipo de fuente conectada puede ser un encoder u otro servidor icecast peticionado con el comando relay por ejemplo Clients num cuantos oyentes hay en este momento Stream Bitrate num a cu nto est haciendo streaming la fuente aconsejo ajustar el stream a 24 Kbit s para permitir una mayor accesibilidad a quienes tengan conexiones lentas para escuchar Mountpoint name el mount point sobre el cual esta fuente est funcionando cuantas m s fuentes m s mount points en modo que podamos tener m s posibilidades de escuchar para ofrecer o simplemente habilitando la opci n mount _fallback para evitar el riesgo que cuando se caiga una fuente se caigan tambi n todos nuestros oyentes los cuales en esta forma saltan al segundo o bien permitirnos el lujo de desplazarnos de una fuente a otra a nuestros clientes seg n la necesidad y ahora l nea al estudio en Roma ahora veremos cuando llega un cliente para escucharnos g
4. ci n http mio server taz 8000 petardo se puede escuchar la m sica que proviene de http malasystem com 8000 directamente desde nuestro server Esto no significa que si nadie est escuchando en ese mount point se consumir ancho de banda para tenerlo activo ya que se activa solamente bajo demanda de un cliente o forz ndolo con el comando relay que veremos despu s Un detalle a tener en cuenta porque podr a hacernos perder tiempo cuando introduzcamos un nuevo alias en la l nea que pasamos en consola no debemos poner la delante del nuevo mount point sino que si queremos tener xito al poner un alias tenemos que indicar en petardo nuestro mount point ahora lo sabemos Otra opci n que hay que observar es templatedir usr local icecast templates Este comando permite a icecast usar plantillas html para facilitar la administraci n v a web del servidor el problema es que CUALQUIERA puede conectarse v a web y cambiar las opciones del servidor icecast visto que no usamos al menos por ahora ni acl ni tcp wrapper Y esto dir a que est mal Pongamos delante un simp tico candado agregando en el archivo tambi n la variable http_admin 0 lt configurada en uno en default sin estar en el archivo de configuraci n es posible entrar en icecast v a web configurada en cero no y terminamos el juego C mo hago para cambiar las opciones al vuelo 00 Y AHORA USEMOSLO Oo Cuando ejecutamos icecast
5. conf Si tienen problemas con el ingl s sepan que las opciones principales que hay que tener en cuenta son port server_name Con estas dos opciones se decide sobre cu l puerto funcionar icecast y tendr n que colocar como server_name el n mero del ip p blico o si lo tienen un dominio registrado El archivo de configuraci n est realmente bien explicado no obstante sepan que estos dos par metros son los fundamentales para sobrevivir Demos una ojeada m s detallada al archivo de configuraci n ione location rp_email server_url Estos par metros son informaciones que icecast brindar a los diversos clientes que se conectar n elijan lo que quieran decir a m me gusta Just west of Mars el oeste de Marte prescindiendo del lugar donde est y generalmente los dejo tal como est n ya que son par metros no fundamental para el funcionamiento max_clients etc etc permite decidir cu ntos pueden conectarse al servidor en calidad de clientes fuentes y administradores clients gt quienes escuchan sources gt quien es proporcionan m sica admins gt quien es administran el servidor Como pueden observar puede haber muchos oyentes obvio varias fuentes musicales menos obvio y varios administradores contempor neamente Sobre los oyentes no agrego nada m s sobre las fuentes MuSE Multiple Streaming Engine es un ejemplo se puede decir que es mejor tener dos una principal y otra de soporte Pero es
6. er las aclaraciones sobre los formatos sobre la banda sobre la calidad del sonido y otras cuestiones m s cualitativas que relativas a la realizaci n material de una radio on line La misma computadora puede hacer encoding y streaming pero por lo general es otra computadora la que se encarga solamente de distribuir la se al preferentemente conectada con banda ancha Herramientas de software I ceCast shoutcast Cliente Finalmente alguien escuchar la radio o no Bien esto ser el cliente el oyente Herramientas de software Xmms mpg123 mp3blaster winamp SOFTWARE INFORMACI N GENERAL MuSe Es un software desarrollado por Jaromil y muchas otras personas del grupo de operadores italianos y de otros pa ses Fue ideado sustancialmente como un software multiusos para realizar una radio en una sola computadora aparte de un servidor Permite mezclar piezas de sonido voces y otras entradas de audio guardar en el disco el mp3 que se est transmitiendo conectarse a un servidor para hacer stream y mucho m s Est todav a en fase de desarrollo y por lo cual algunas veces tiene problemas pero seguramente es el m s simp tico e interesante software para hacer streaming disponible http muse dyne org Darkice Es un software bastante simple para hacer stream Toma el sonido que llega de la tarjeta placa de audio y lo transmite a un servidor Permite hacer pocas cosas m s aparte de la regulaci n del volumen de la compu
7. p3 que cit bamos antes el streamer se encarga de transformarlo en una serie de paquetes de datos y pasarlo al servidor Siendo digital el sonido ahora no es algo continuado sino algo m s humilde es decir constituido por peque as partes bytes que pueden ser enviados en red pieza por pieza y ser reconstruido en forma siempre id ntica a s mismo Para esto el formato mp3 o el ogg vorbis nos ayuda bastante dado que el formato mp3 es pr cticamente una serie de datos en bruto sin encabezados ni cierre como sucede con otros formatos de archivos Por lo tanto tambi n si se recibe solamente una parte de un archivo esa pieza a n resulta audible Y es esta propiedad lo que permite el stream es decir la reproducci n continua del mp3 que env an a la red El encoder y el streamer son la computadora que toma el sonido y lo transforma en algo que puede ser enviado a la red Herramientas de software MuSe darkice liveice xmms plugin winamp plugin Servidor Este es el nodo de distribuci n de la se al de la radio on line En la pr ctica el servidor recibe la se al de una fuente la radio desde el streamer y lo redistribuye sirve precisamente a los que se lo demandan Obviamente es posible para un servidor servir a diferentes streams es decir dos radios pueden utilizar el mismo servidor para hacer streaming pero esto tambi n limitar la banda a disposici n tanto para uno como para el otro M s abajo se pueden v
8. rega una fuente no un encoder sino otro servidor icecast que querramos sostener relay push pull Hi lt abre o cierra la conexi n con un servidor con el que querramos tener un alias oper password lt para un cierto grupo de comandos es necesario brindar una segunda clave set lt con qu configuraci n estoy haciendo las cosas
9. sin ning n par metro queda en primer plano la terminal con una consola admin abierta y lista para usar Si se lanza con la opci n b la misma queda en background fondo y la nica manera para tener una consola sobre la cual operar es hacer un telnet mi servidor taz 8000 si ese es nuestro puerto con icecast en espera telnet mio server taz 8000 Trying 0 0 0 0 Connected to 0 0 0 0 lt lo mismo Escape character is ADMI ok gt demos inmediatamente un bonito comando gt help TRAMM todos los comandos de consola listos para ser aprendidos por cada uno se ofrece una peque a descripci n para cada uno hay una posibilidad de aclaraciones digitando gt help nombre_comando_que quiero_aprender apenas logueados echamos un vistazo veloz a la situaci n gt list Nadie est conectado todav a ni fuentes ni clientes solamente hay un admin nosotros Poniendo la clave de oper podemos acceder a los comandos alias set y otros Convirt monos en oper gt oper password You are now an icecast operator Con gt set qu configuraci n funciona icecast Current settings encoder_ password hackme client_password hackme admin_ password hackme oper_password hackme touch_freq 5 client_timeout 30 max_clients 90 max_clients_per_source 90 max_sources 5 max_admins 3 reverse 1 location Just west of Mars rp_email kirk enterprise space transparent_proxy 0 stats_log
10. stats log statshtml_log stats html stats_time 60 acl_policy 1 throttle 10 000000 kick_relays 10 kick_clients O status_time 120 logfiledebuglevel 0 lt el simp tico output salida del telnet lt Ctrl abre la consola de telnet N password lt AQU ESCRIBIMOS NUESTRA CLAVE ADMIN y pulsamos Enter lt se env a dos veces lt le ha gustado la clave lt consola ICECAST consoledebuglevel 0 server_url http rmi homeip net use _meta_data 0 streamurllock 0 streamurl http rmi homeip net streamtitletemplate s nametemplate Ss desctemplate Ss logfile cecast log accessfile access log usagefile usage log staticdir usr share icecast static prova mp3 default_source_options istphecyocdrlumnagbhUMDRWCT mount_fallback 1 force_servername 0 resolv_type 1 http_admin 1 relay_reconnect_max 1 relay_reconnect_time 90 sleep_ratio 0 100000 End of settings Si ya hay un encoder instalado en breve una secci n INSTALEMOS MUuSE ejec tenlo brindando las informaciones para conectarse introducimos el comando sources en consola Id 1 Sock 12 Time of connect 17 Apr 2002 12 03 09 IP 192 168 x x Host vega mala taz State 1 Type encoder Proto x audiocast Clients 0 Dumpfile fd null 1 Priority 0 Song Title Song URL http www spaziopetardo it Stream Message null Song Length 1 bytes Stream Name radiomozzarellaintern
11. t listeners Listing listeners Host 213 140 9 154 Mountpoint petardo Id 488 Connected for 1 hours 13 minutes and 43 seconds Source Id 491 Bytes written 13162855 Errors 0 User agent icecast 1 3 12 Type client End of listener listing 1 listed los campos principales HOST IP or NAME quien sea o el m tico primer oyente Mountpoint name qu est s escuchando Source Id num qui n y qu fuente est asociada a ese mount point Type client puller es un simple cliente o un servidor que me est relayando es decir que me ha tomado como su fuente Resumiendo gt list Listing connections Id 490 Host localhost Type admin Connected for 36 minutes Id 491 Host vega mala taz Type source Connected for 1 hours 17 minutes and 55 seconds Id 488 Host 213 140 9 154 Type client Connected for 34 minutes and 27 seconds End of list listing 3 listed en este momento hay un admin en consola Si ejecutamos cecast sin la opci n b y luego telneteamos el servidor tenemos como resultado dos pero no es un intruso es solamente la consola que queda abierta cuando ejecutamos cecast y nos agregamos con telnet Como ver n los ID num identifican todas las tipolog as de presencias en el servidor Cada tanto el servidor por s solo ofrece un resumen veloz de la situaci n gt 17 Apr 2002 13 27 46 Bandwidth 0 016667MB s Sources 1 Clients
12. tadora para ajustar el volumen del stream http darkice sourceforge net Liveice Software distribuido por el grupo de icecast y que tiene las mismas funciones que darkice Es un poco m s dif cil de configurar http star arm ac uk spm software liveice html Xmms Software similar al Winamp pero para Linux que pr cticamente todos conocen Es un programa para reproducir m sica en diversos formatos Es posible agregar un plugin que permite conectarlo directamente con liveice para hacer streaming de la m sica que se est escuchando Winamp Software windows t pico para escuchar piezas musicales en diversos formatos Es posible agregar un plugin con las adecuadas b squedas on line para liveice o para shoutcast que permite hacer streaming desde una computadora con windows mpgl123 o mp3blaster Reproductor de mp3 para linux en consola IceCast Icecast es EL servidor para hacer streaming de audio No hace nada m s que tomar un stream y retransmitirlo a todos los que lo demandan La versi n 1 del servidor soporta solamente el stream mp3 mientras que la versi n 2 soporta tambi n el stream ogg vorbis Es simple para configurar y usar http www icecast org Shoutcast Shoutcast es un servidor propietario para hacer streaming de audio No lo conozco bien y no pienso comenzar a conocerlo ahora ICECAST 00 ICECAST Oo Este programa es un servidor es decir un programa que una vez ejecutado abre dos puertos vir
13. to lo vamos a ver despu s por ahora nos conformamos con un encoder Aqu se decide cu ntas conexiones y de qu tipo client source admin est n dispuestos a aceptar Dejemos de lado la secci n Stream Meta Data que no es importante en particular La opci n mount_fallback 1 es aquella que permite en el caso de que tengan dos fuentes funcionando hacer saltar a los clientes conectados a la fuente 1 sobre la fuente 2 en el caso de que la fuente 1 se caiga imprevistamente y viceversa dir a muy til siempre por el discurso de las ca das encoder_password lt la clave que tendr que proporcionar MuSE para poder conectarse como fuente al servidor Los programas que env an m sica al icecast se llaman encoders porque se encargan de tomar los que es reproducido en el escritorio codificarlo y enviarlo a un servidor icecast que lo difundir al mundo admin_password lt la clave para administrar en un primer nivel icecast directamente desde la consola luego lo explicar mejor oper_password lt segundo nivel de administraci n del servidor desde la consola La secci n Directory servers ofrece la posibilidad de hacer aparecer sobre los servidores que est n indicados all la presencia de nuestro servidor icecast para darle mayor visibilidad Otra opci n importante a conocer es el alias alias petardo http malasystem com 8000 una l nea como esta en el archivo de configuraci n significa que en la direc
14. tuales que pone a la espera los predeterminados son 8000 8001 para permitir a las personas conectarse y escucharnos Veamos c mo se hace 00 INSTALEMOS ICECAST Oo Descargar el c digo fuente de i cecast guardarlo como usuario root en usr src e descompr manlo mv cecast usr src cd usr src tar xvzf icecast 1 3 12 tar gz Esto crear la carpeta con el c digo fuente del programa cd icecast 1 3 12 less README less INSTALL como est descripto en los archivos README e INSTALL colocamos en la l nea de comando configure make make install En la documentaci n dice que si pasamos la opci n with crypt a configure podremos utilizar la posibilidad de una clave encriptada para garantizar mayor seguridad Otra posibilidad ofrecida para usar es with libwrap para usar un tcp wrapper para seleccionar a quienes tienen acceso al servidor Otro m todo built in incorporado en esta versi n es el uso de las acl access list listados de acceso del servidor Por ahora lo dejamos de lado 00 CONFIGUREMOSLO Oo Una vez instalado cecast en usr local icecast entramos en la dir con los principales archivos de configuraci n la dir conf cd usr local icecast cd conf Renombramos los archivos presentes en este directorio quitando el dist qu est dem s mv cecast conf dist icecast conf Editamos icecast conf el archivo principal para nuestro objetivo vi icecast
Download Pdf Manuals
Related Search
Related Contents
Duraflame 78004 Use and Care Manual ディップコータ DC4015 取扱説明書 Ⅲ編-49 NRC765 Manual Addendum.book CEMAsuite User Manual FDU-F(加湿器付外気処理ユニット)(PDF/652KB) Motorola 6803578F33 Bluetooth Headset User Manual Samsung YP-GI1CW Priručnik za korisnike A la une du Mag de l`Essonne de l`été 2013 Chamberlain SECURITY 940-315CB User's Manual Copyright © All rights reserved.
Failed to retrieve file