2011-07-12 137 views
3

我正在寫一個Flex 4.5應用程序,它應該從網絡攝像頭捕獲視頻,並從麥克風中獲取音頻,並將其保存爲某種視頻格式(我不在意使用哪種格式)。從網絡攝像頭本地捕捉視頻和音頻?

我用的VideoDisplay顯示攝像頭。我怎樣才能實時獲取和播放音頻?

有沒有辦法保存到本地視頻,而無需使用閃光燈媒體服務器?

+0

音頻可以通過'flash.media.Microphone'類訪問。我也在尋找一種在AIR應用程序中本地存檔a/v流的方法,所以我希望有人對此有一個很好的答案...... :) –

回答

1

的Flash/Flex不具備視頻編碼功能。您將需要發送到服務器進行編碼。

對不起,我知道這是不是一個好消息。 :\

+1

你確定這是真的嗎?如果您創建了一個連接了攝像頭和麥克風的NetStream,它會向終端發送(IIRC)完全可行的h263流 - 如果有辦法設置事件以捕獲NetStream緩衝區中的數據並將其寫入到FileWriter,我會認爲它會完成目標。我只是沒有找到辦法做到這一點:/ –

+0

他是對的,現在無法在安裝第三方本地「服務器」並將數據流式傳輸到該服務器上。 –

0

您可以檢查與作爲玩家使用Flex Builder和配置像Red5的服務器或Flash FMS任何記錄儀內置了red5Recorder。您可以查看開源代碼來了解這一點。

相關問題