2013-05-14 119 views
1

有一些HTML5解決方案通過使用<audio><video>標籤來獲取音頻流。我可以採取相反的措施嗎?如果我使用getUserMedia()和websocket流式傳輸到服務器,該怎麼辦?通過websocket將html5音頻流式傳輸到服務器的方式

看來這並不簡單,因爲我無法直接獲取字節流。確實有可能嗎?如果可能,如何通過websocket ws.send()將音頻流傳輸到服務器?

謝謝。

回答

2

Websockets不是流式傳輸協議。但是,您可以使用webrtc來完成您的任務。 webrtc p2p比客戶端到服務器要容易得多,但它可以完成。您實際上可以將音頻和視頻從html5(webrtc)傳輸到服務器。

看看webrtc規範,然後實施ICE,打開您的服務器以使協商運行。然後您將能夠從多個瀏覽器接收到您的服務器的流。

不容易...但它可以做到:)

相關問題