1
有一些HTML5解決方案通過使用<audio>
或<video>
標籤來獲取音頻流。我可以採取相反的措施嗎?如果我使用getUserMedia()
和websocket流式傳輸到服務器,該怎麼辦?通過websocket將html5音頻流式傳輸到服務器的方式
看來這並不簡單,因爲我無法直接獲取字節流。確實有可能嗎?如果可能,如何通過websocket ws.send()
將音頻流傳輸到服務器?
謝謝。
有一些HTML5解決方案通過使用<audio>
或<video>
標籤來獲取音頻流。我可以採取相反的措施嗎?如果我使用getUserMedia()
和websocket流式傳輸到服務器,該怎麼辦?通過websocket將html5音頻流式傳輸到服務器的方式
看來這並不簡單,因爲我無法直接獲取字節流。確實有可能嗎?如果可能,如何通過websocket ws.send()
將音頻流傳輸到服務器?
謝謝。
Websockets不是流式傳輸協議。但是,您可以使用webrtc來完成您的任務。 webrtc p2p比客戶端到服務器要容易得多,但它可以完成。您實際上可以將音頻和視頻從html5(webrtc)傳輸到服務器。
看看webrtc規範,然後實施ICE,打開您的服務器以使協商運行。然後您將能夠從多個瀏覽器接收到您的服務器的流。
不容易...但它可以做到:)