Frage

Ich habe genähert einen Internet-Radiosender einrichten, die auf der lokalen Musikszene in El Paso, TX konzentriert. Ich habe verschiedene Optionen gesucht, aber es scheint, die meisten Lösungen gibt für das Streaming von bespielten Audio-sind. Während ich brauche vielleicht wieder auf diese fallen, ich habe mich gefragt, ob jemand ein ähnliches Projekt getan hatte, und könnte mich in die richtige Richtung weisen können. Ich möchte in der Lage, dies in Flash zu tun, da es zu weit unterstützt als jede andere Option zu sein scheint.

War es hilfreich?

Lösung

Zuerst wird die freie Wahl:

Denken Sie daran,

, dass ein Flash 'Video' (FLV-Datei) nur Audio enthält.

FLV-Dateien sind eine ‚progressive‘ Format - Sie beginnen können, sie zu spielen, bevor Sie die gesamte Datei erhalten haben

.

FLV-Dateien können 'progressiv heruntergeladen' über normale http werden.

Die Open Source (GPL) Movino Server genau dies tut - es empfängt Audiopakete von einer Quelle und Transcodierungen sie in der FLV-Format mit ffmpeg; Flash-Player kann dann diese Inhalte leben liest einen grundlegenden HTTP-Server.

Die Spieler sind sehr einfach erstellen mit die ausgezeichnete, kostenlose Haxe .

(Es gibt ein HaxeVideo Programm, das auch wert sein könnte, zu untersuchen.)

Nun wird die $$$ Option:

Wowza , vor allem auf Amazon EC2 , wenn Sie wirklich skalieren möchten!

Andere Tipps

Hier finden Sie aktuelle Adobe Flash Media Server. Sie haben freie Entwickler-Lizenz, so dass Sie entwickeln können es zu benutzen. Es unterstützt Streaming Audio und Video. Sehr gut, sehr effizient.

Es gibt Software für das getan ist, ist die Sache mit Flash oder Silverlight was das betrifft, dass es eine Quelle haben muss, was bedeutet, Sie haben müssen sie vorab aufgezeichnet. Eine Möglichkeit, Sie könnten in der Lage sein, es zu tun, ist eine WAV-Datei on the fly whith jeder Anwendung erstellen Sie entwickeln oder ein vorgefertigter ein, diese Datei wird in einem vordefinierten Ordner sein und mit Ihnen App blitzen Sie im Auge behalten, dass die Ordner für die Datei, und dann laden Sie den Ton im Fluge so gut wie Sie mit Ihrer App hinzufügen, der Blitz sie liest, könnte man auch ein Flag-Datei etwas wie recording.txt setzen, wenn diese Datei existiert dann aufnehmen Sie, was bedeutet, für die Flash-Anwendung, die es sollte spielen werden, und so geht es weiter.

Nur eine Idee.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top