HTML5有一些解决方案可以使用<audio>
或<video>
标记来获取音频流。我可以倒退吗?如果我使用getUserMedia()
和websocket?
似乎并不简单,因为我无法直接获取字节流。确实可能吗?如果可能,如何通过websocket ws.send()
将音频流放入服务器?
感谢。
答案 0 :(得分:3)
Websockets不是用于流式传输的协议。但是,您可以使用webrtc来完成任务。 webrtc p2p比客户端到服务器要容易得多,但可以做到。您实际上可以从html5(webrtc)将音频和视频流式传输到服务器。
查看webrtc规范,然后在服务器上实现ICE,TURN以使协商运行。然后,您就可以将来自多个浏览器的流接收到您的服务器。
不容易......但可以做到:)