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

时间:2013-05-14 08:24:38

标签: html5 audio websocket

HTML5有一些解决方案可以使用<audio><video>标记来获取音频流。我可以倒退吗?如果我使用getUserMedia()和websocket?

流式传输到服务器怎么办?

似乎并不简单,因为我无法直接获取字节流。确实可能吗?如果可能,如何通过websocket ws.send()将音频流放入服务器?

感谢。

1 个答案:

答案 0 :(得分:3)

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

查看webrtc规范,然后在服务器上实现ICE,TURN以使协商运行。然后,您就可以将来自多个浏览器的流接收到您的服务器。

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