c# - 如何在 .NET 中使用虚拟网络摄像头驱动程序进行传输

标签 c# c#-4.0 webcam skype

要求:

为了发送图像帧,我想将我的 .NET 应用程序连接到“虚拟网络摄像头驱动程序”。

如果存在开源 .NET 或 COM 组件,我很乐意使用

或者如果有人能指出正确的方向,则确实从头开始实现“网络摄像头驱动程序”。

我的首要任务是功能。

我的第二要务是降低对第 3 方库和技术的依赖(当然除了 .NET ;))

如果可能,我不希望涉及 directshow?

最佳答案

如果您最终要使用虚拟相机,重要的是您希望通过哪些 API 公开它。在大多数情况下,应用程序会通过 DirectShow 寻找相机 - 他们会在其中选择您的虚拟相机。

因此,您需要直接处理 DirectShow,或者使用第三方中间件组件来获取/接受您的数据并通过 DirectShow 传送它。

关于c# - 如何在 .NET 中使用虚拟网络摄像头驱动程序进行传输,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9278341/

相关文章:

javascript - Flash ActionScript 如何使用网络摄像头读取手势?

javascript - 将 XML 数据转换为 Json 格式 AngularJS

c#-4.0 - 如何在 OpenXML 电子表格中区分内联数字和 OLE 自动化日期数字?

c# - .net 库不从 app.config 中选择 key

c# - 在 .NET 中将对象序列化为 UTF-8 XML

c# - 如何在泛型的 where 子句中指定泛型类?

focus - 以编程方式控制网络摄像头的焦点

c++ - mediafoundation 能否允许多个客户端同时访问单个网络摄像头设备?

c# - 将随机数输入无重复的二维数组

c# - 何时使用 Lazy 与 Func