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

需求:

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

我很高兴使用开源.NET或COM组件(如果存在)

或确实可以从头实现“网络摄像头驱动程序”(如果有人可以向我指出正确的方向).

我的首要任务是功能.

我的第二个优先事项是对第三方库和技术的依赖程度较低(当然,除了.NET之外))

如果可能,我宁愿不参与DirectShow?

解决方法:

如果最终要使用虚拟相机,那么重要的是要公开哪些API.在大多数情况下,应用程序通常会通过DirectShow来寻找摄像头-他们在其中选择虚拟摄像头-通过DirectShow.

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

上一篇:Android:实施VoIP程序


下一篇:c# – 将图像上传到Skype BOT