我没有网络摄像头。我想实现虚拟网络摄像头(或者可能是伪造的设备驱动程序),它可以像普通网络摄像头(虚拟网络摄像头)一样工作,并将内存流或字节作为输入。我该如何开发这个? DirectShow 对此有帮助吗?我什么都不知道。请帮忙
我发现有很多软件将视频文件作为输入,但我想将字节流作为输入。
最佳答案
给你:
- DirectShow Source filter using Dekstop window as source
- Writing a Direct Show Source Filter
- Way to generate video from a bunch of images?
- Writing a virtual webcam?
- Virtual Webcam in C++
- Virtual Webcam Driver
MSDN 论坛上的更多内容:
- How to render a byte array from socket/application using DirectShow?
- Injecting sample from samplegrabber into a graph
如果您更喜欢跳过编程而只想安装一个您碰巧没有的虚拟相机,您可以安装一个 virtual DirectShow camera由放置在 Internet 上的 IP 摄像机提供支持,并从那里继续您的 DirectShow 体验。
关于c# - 虚拟网络摄像头输入为字节流,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8557723/