Pregunta

Me han contactado para configurar una estación de radio por Internet que se enfoca en la escena musical local en El Paso, TX. He examinado varias opciones, pero parece que la mayoría de las soluciones disponibles son para transmitir audio pregrabado. Si bien podría necesitar recurrir a esto, me preguntaba si alguien había hecho un proyecto similar y podría indicarme la dirección correcta. Quiero poder hacer esto en flash, ya que parece ser más compatible que cualquier otra opción.

¿Fue útil?

Solución

Primero, la opción gratuita:

Recuerde que un archivo Flash 'Video' (FLV) solo puede contener audio.

Los archivos FLV tienen un formato 'progresivo'; puedes comenzar a reproducirlos antes de recibir todo el archivo.

Los archivos FLV se pueden 'descargar progresivamente' a través de http normal.

El servidor de código abierto (GPL) Movino hace exactamente esto: recibe paquetes de audio de alguna fuente y Los transcodifica en formato FLV usando FFMPEG; Los reproductores de Flash pueden leer este contenido en vivo usando un servidor HTTP básico.

Los jugadores son muy fácil para crear usando el excelente, gratuito Haxe .

(Hay un programa HaxeVideo que también podría ser útil investigar).

Ahora, la opción $$$:

Wowza , especialmente en Amazon EC2 si realmente quieres escalar.

Otros consejos

Eche un vistazo al servidor de medios Flash de Adobe. Tienen licencia de desarrollador gratuita para que puedas desarrollarla usándola. Soporta streaming de audio y video. Muy bien, muy eficiente.

Hay software para eso, lo que con Flash o Silverlight es que tiene que tener una fuente, lo que significa que debes tenerlo grabado previamente. Una forma en la que podría hacerlo es crear un archivo wav sobre la marcha con cualquier aplicación que desarrolle o una desarrollada previamente, ese archivo estará en una carpeta predefinida y con su aplicación flash seguirá observando esa carpeta en busca de ese archivo, y luego carga el sonido sobre la marcha al mismo tiempo que agrega con su aplicación, el flash lo lee, también puede poner un archivo de marca similar a, la grabación.txt, si ese archivo existe, entonces está grabando lo que significa para la aplicación flash que debería estar jugando, y así funciona.

Sólo una idea.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top