2009-05-01 51 views
3

我一直在尋找建立一個專注於德克薩斯州埃爾帕索本地音樂場景的網絡電臺。我已經看過各種選項,但似乎大多數解決方案都適用於流式預錄音頻。雖然我可能需要回避這個問題,但我想知道是否有人做過類似的項目,並且能夠指引我朝着正確的方向發展。我希望能夠在Flash中做到這一點,因爲它似乎比任何其他選項更廣泛的支持。使用Flash流式傳輸現場音頻

回答

3

首先,自由選擇:

請記住,一個Flash '視頻'(FLV)文件只能包含音頻。

FLV文件是「漸進」格式 - 您可以在收到整個文件之前開始播放它們。

FLV文件可以通過普通的http進行「逐步下載」。

開放源代碼(GPL)Movino服務器正是這樣做的 - 它從某些源接收音頻數據包並使用FFMPEG將它們轉碼爲FLV格式; Flash播放器可以使用基本的HTTP服務器實時閱讀這些內容。

球員非常easy創建使用優秀,免費Haxe

(有一個HaxeVideo程序,可能是值得研究了。)

現在,$$$選項:

Wowza,尤其是在亞馬遜的,如果你想真正規模EC2

0

看看Adobe的Flash媒體服務器。他們有免費的開發者許可證,以便您可以開發使用它。它支持流式音頻和視頻。非常好,非常有效。

0

有一些軟件可以做到這一點,與Flash或Silverlight的事情是,它必須有一個來源,這意味着你必須預先記錄它。 你可能能夠做到這一點的一種方法是,隨時隨地構建一個wav文件,以便開發任何應用程序或預先開發的應用程序,該文件將位於預定義的文件夾中,並隨着您的Flash應用程序繼續觀看該文件夾對於那個文件,然後你隨時加載聲音以及你的應用程序中添加的聲音,閃存會讀取它,你也可以將一個標誌文件,如recording.txt,如果該文件存在,那麼你正在記錄哪個意味着它應該播放的閃光燈應用程序,就這樣了。

只是一個想法。