有一种方法可以创建一个网络摄像头的复制设备吗?
本文关键字:复制 摄像头 网络 创建 方法 一种 一个 | 更新日期: 2023-09-27 18:16:55
我正在用c#编写一个多线程应用程序来并发处理摄像头输入。是否有代码项目可以创建一个网络摄像头的副本作为一个新设备,这样每个线程可以使用真实设备或虚拟设备,而不会相互干扰?
许多软件声称可以"拆分"网络摄像头(用于效果和滤镜),但是一旦他们创建的设备被使用,就无法打开真正的设备。
换句话说,我需要网络摄像头作为两个,并且每个都可以同时访问。
视频采集设备通常是"独占模式"使用资源。如果有人正在使用视频捕捉,则由于客观原因,该设备不再可用于并发使用。如果你需要分享传入的视频,你需要自己处理这个问题。通过虚拟设备进行分割的软件通常会增加处理开销并限制灵活性,也就是说,与与真实设备交谈相比,明显更糟糕,这是能够分割实时feed的代价。