1

HTML5 有一些解决方案可以通过使用<audio>or<video>标记来获取音频流。我可以倒退一步吗?如果我通过使用getUserMedia()和 websocket 流式传输到服务器怎么办?

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

谢谢。

4

1 回答 1

3

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

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

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

于 2013-05-14T18:43:42.597 回答