我有一个应用程序,需要网络摄像头输入以进行面部表达分析。我想在服务器上托管此应用程序,它可以处理从客户端接收到的视频流(可以是Web,Mobile,Desktop或任何其他类型的客户端),然后将结果发送回JSON。
面部表达分析应用程序不接受远程视频流作为输入,但它与网络摄像头非常有效。我的想法是,当客户端连接到服务器时,应根据客户端提供的视频流创建虚拟网络摄像头。该概念的简化版本如下图:
是否存在能够执行此操作的任何程序或库?最初,我想在JavaScript中制作一个客户端,该客户端使用GetUsermedia()方法从一个PC上的网络摄像头捕获视频,然后将其流式传输到运行服务器的另一台PC。
I have an application which requires webcam input for facial expression analysis. I want to host this application on a server where it can process a video stream received from a client (Could be web, mobile, desktop or any other kind of client) and then send back the result as JSON.
The facial expression analysis application does not accept a remote video stream as input, but it works very well with a webcam. My idea is that when a client connects to the server, a virtual webcam should be created based on a video stream provided by the client. A simplified version of the concept is depicted in the diagram below:

Do any programs or libraries exist that are able to do this? Initially, I would like to make a client in JavaScript that uses the getUserMedia() method to capture video from a webcam on one PC and then streams it to another PC which is running the server.
发布评论
评论(1)
尝试 akvirtualCamera nofollow noreferrer“> webcamoid project( via )。 ”
> AKVCAMMANAGER HACK SET-SERVICE-UP 可能会有所帮助。这是AKVCAMMANAGER的帮助:
Try akvirtualcamera of the Webcamoid project (via). From the wiki:
If the camera isn't working,
AkVCamManager hack set-service-up
might help. Here's the help of AkVCamManager for reference: