来自一个网络摄像头的两个实例

Two Instances from one Webcam

我是 DirectShow 的新手,当我 运行 这个应用程序的两个实例时,我发现了一个 example 可以捕获,它抛出异常,比如相机已经在 use.I 中,要求两个应用程序将共享同一个摄像头。

是否可以使用任何过滤器实现此目的

提前致谢

DirectShow 网络摄像头通常是独占资源,应用程序无法共享它们。一种解决方案是使用虚拟摄像头软件创建一个可供许多应用程序使用的虚拟设备,并由真实设备提供支持。或者,您也可以自己实现分享。

另请参阅:

  • Why does Windows only allow one application to access the webcam?
  • Is there a way to create a duplicate device of webcam?