如何将js mediaStream发送到服务器并返回已处理的流?

时间:2018-05-18 07:36:01

标签: websocket webrtc mediastream

我想从网站向我的服务器发送实时网络摄像头流,服务器将对这些帧进行一些处理并返回已处理的流。我正在考虑使用WebRTC将实时流发送到服务器(作为对等服务器),并通过WebSocket按图像返回处理过的帧。有没有更简单的方法呢?

1 个答案:

答案 0 :(得分:0)

WebRTC.getUserMedia可以捕获视频流,但是您无法将它们发送到您的服务器。(如果您的服务器可以将它们解析为完整的图片,您可以这样做)

因此,更简单的方法是将webrtc.getUserMedia捕获的图片发布到服务器,然后您的服务器返回已处理的图片。您可以使用画布来显示这些图片。

您可以阅读此Computer Vision on the Web with WebRTC and TensorFlow