要求:
为了发送图像帧,我想将我的 .NET 应用程序连接到“虚拟网络摄像头驱动程序”。
如果存在开源 .NET 或 COM 组件,我很乐意使用
或者如果有人能指出正确的方向,则确实从头开始实现“网络摄像头驱动程序”。
我的首要任务是功能。
我的第二要务是降低对第 3 方库和技术的依赖(当然除了 .NET ;))
如果可能,我不希望涉及 directshow?
最佳答案
如果您最终要使用虚拟相机,重要的是您希望通过哪些 API 公开它。在大多数情况下,应用程序会通过 DirectShow
寻找相机 - 他们会在其中选择您的虚拟相机。
因此,您需要直接处理 DirectShow,或者使用第三方中间件组件来获取/接受您的数据并通过 DirectShow 传送它。
关于c# - 如何在 .NET 中使用虚拟网络摄像头驱动程序进行传输,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9278341/