通过websocket将html5音频流式传输到服务器的方式

通过websocket将html5音频流式传输到服务器的方式

问题描述:

有一些HTML5解决方案通过使用<audio><video>标签来获取音频流。我可以采取相反的措施吗?如果我使用getUserMedia()和websocket流式传输到服务器,该怎么办?通过websocket将html5音频流式传输到服务器的方式

看来这并不简单,因为我无法直接获取字节流。确实有可能吗?如果可能,如何通过websocket ws.send()将音频流传输到服务器?

谢谢。

Websockets不是流式传输协议。但是,您可以使用webrtc来完成您的任务。 webrtc p2p比客户端到服务器要容易得多,但它可以完成。您实际上可以将音频和视频从html5(webrtc)传输到服务器。

看看webrtc规范,然后实施ICE,打开您的服务器以使协商运行。然后您将能够从多个浏览器接收到您的服务器的流。

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