Bueno, para no dejar abandonado mi blog, comentare sobre lo que estoy haciendo cuando puedo.
Pues, me he metido un poco a investigar sobre radios en internet. Hay dos servidores de streaming conocidos (y gratuitos): icecast y shoutcast. De Icecast, pues no he tenido tiempo de verlo. Shoutcast es de Nullsoft (los que hacen el winamp.
Hablemos especificamente de Shoutcast. Como funciona? pues basicamente, te instalas un plugin en tu winamp (shoutcast DSP plugin). Instalas el shoutcast (para mayor información: documentacion) en tu servidor, y estas listo (bueno, yo hablo en general, hay mas detalles especificados en la documentacion).
Despues de eso, puedes comenzar a tocar musica en tu winamp, y la info del mp3 sera enviada en pedazos al servidor, y este a su vez, se la enviara a todos los que estan conectados a tu radio de internet (en una palabra:streaming); los oyentes tambien deben utilizar el winamp para conectarse y escuchar (el url al que deben conectarse generalmente es algo asi: http://turadio.com:8010/listen.pls).
Claro, tienes un problema: para poder hacer algo asi, necesitas un ancho de banda considerable.
En fin, ya saben que viene a continuación: flash. Es posible hacer que el sonido vaya a flash….asi, podrias tener un radio en internet, y el oyente no necesita nada adicional, ni winamp (tan solo el plugin de flash, pero si tu sitio es en flash, y el visitante lo esta viendo, es porque ya lo tiene). El codigo es algo asi:
miServer = new Sound();
miServer.loadSound(«http://miradio.com:8000/mistream», true);
miServer.start(0,0)
Pues, esto te funciona cuando tu archivo de flash lo pruebas localmente. Pero cuando lo pones en el browser, NO! 🙁 al menos no con Internet Explorer. Es una lastima pues seria una excelente funcionalidad. Talvez esto ya cambio, pues realmente no lo he probado en la practica, solo de lo que he leido, y esta información la encontré en loas forums de macromedia (en este post especificamente), donde incluso dicen que Macromedia no da ni una sola respuesta frente a este asunto.

