gpt4 book ai didi

windows - 浏览器无法识别 Virtual Driver Cam

转载 作者:可可西里 更新时间:2023-11-01 11:46:47 29 4
gpt4 key购买 nike

我正在使用来自 http://tmhare.mvps.org/downloads.htm 的“捕获源过滤器” .注册 ax 驱动程序后,我试图了解它在使用视频源的应用程序之间的兼容性。

例如,Skype 可以识别它,而浏览器(Edge、Chrome)则不能。

我想知道这是所用方法(DirectShow 过滤器)的限制还是只是配置问题。该问题的目的是了解该方法是否仍然有用,或者继续 Media Foundation 会更好。

最佳答案

我在这里描述了这个:Applicability of Virtual DirectShow Sources

您的虚拟相机和能够识别和拾取它的应用程序在下图中以绿色突出显示。

Applicability of Virtual DirectShow Sources

... if that approach is still useful or it's better to move on Media Foundation.

媒体基金会甚至没有虚拟视频源的概念。它没有连接到 DirectShow 视频源的兼容层。显然,在其他方向上,DirectShow 应用程序将无法看到虚拟媒体基础流(好吧,再一次,因为它们首先不存在于兼容的概念中)。

如果你想把你的视频源暴露给所有的应用程序,你需要一个驱动程序(见上图红框)。那里存在实现这种概念的应用程序,即使从头开始编写一个新应用程序与您在问题中引用的 DirectShow 虚拟源兼容并不容易。

在媒体基金会的 MSDN 上进一步阅读:How to register a live media source - media foundation

Though it is technically possible to write a virtual driver that shows up as a capture device, policies will probably prevent this. In Media Foundation, a device must have a certificate to appear as a capture device, and so far only actual hardware devices through the USB video class driver have been certified. Supporting a scheme through a scheme handler, or a file type with a byte stream handler, is the way to expose a new source to applications.

关于windows - 浏览器无法识别 Virtual Driver Cam,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42922475/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com