部分程序可识别网络摄像头,但并非所有程序均可识别(Chrome(Chromium))

部分程序可识别网络摄像头,但并非所有程序均可识别(Chrome(Chromium))

我有一个通过 Fire Wire 电缆连接的 miniDV 摄像机,并且我安装了 Windows 10。奇怪的是,它在某些程序中被识别并运行良好,但在其他程序中却不行。

在...工作。

  • 火狐浏览器
  • Camtasia(屏幕录制软件)

不适用于....

  • Chrome(以及 Edge,因为 Chromium)
  • Skype
  • Windows 相机应用程序(它声称没有连接相机……但实际上有)

设备管理器中也能识别它

当我去https://webcamtests.com/在 FF 上,我得到了这个成功的结果.当我去https://webcamtests.com/在 Chrome 上,我得到了这个失败的结果

我最需要的是它能在 Chrome 中运行。有人对此有什么想法吗?

答案1

我无法告诉你如何解决这个问题,但我可以解释为什么会发生这种情况。

“Windows 相机应用声称没有连接相机”,因为就 Windows 而言,没有连接“相机”。我可以通过设备管理器屏幕截图判断这一点。

以下是设备管理器中实际的“相机”的样子

您的设备可能将自己报告为 USB 10h 类(音频/视频设备),它使用与实际网络摄像头不同的协议进行通信。我看到此类别中出现的扫描仪比相机多,我不知道为什么(但很多都这样)。我猜固件人员在设计时是在猜测(我遇到过这种情况)。看来 FireFox 和 Camtasia 知道如何处理 10h 类。

更新:摄像机上的 USB 端口仅允许传输存储卡中的静态图像或实时视频。这就是它被卡为“扫描仪”的原因。即使使用防火墙,防火墙支持也无关紧要。

“相机”是特定的 USB 类 0Eh(视频)。

可能可能是因为防火墙控制器中发生了某些事情,但更可能仅仅是因为该设备所呈现的 USB 类。

看起来很蠢?因为它本来就很蠢。

你能联系摄像机制造商并询问更好的驱动程序吗?他们可以在驱动程序层伪造任何他们想要的东西。

相关内容