2011-12-19 48 views
6

我没有网络摄像头。我想实现虚拟网络摄像头(或假的设备驱动程序),它可以像普通网络摄像头一样工作(虚拟网络摄像头),并将内存流或字节作为输入。我如何开发这个? DirectShow可以在这方面有所帮助吗?我什么都不知道。请帮忙虚拟网络摄像头输入为字节流

我发现有很多软件需要视频文件作为输入,但我想有字节流作为输入。

+0

[编写直接显示源过滤器]的可能重复(http://stackoverflow.com/questions/6413769/writing-a-direct-show-source-filter) – 2011-12-19 06:25:20

回答

18

在这里你去:

更多在MSDN论坛:

如果你喜欢跳过编程和刚刚安装一个虚拟摄像头,你不碰巧有可用,您可以安装一个virtual DirectShow camera,并将其安装在互联网上的IP摄像头上,并从那里继续您的DirectShow体验。

+0

http://stackoverflow.com/questions/ 6243891 /写一个虚拟摄像头似乎更清晰,但我不知道从哪里开始的想法。我的意思是我应该怎样编写DirectShow过滤器,以字节为输入,并将其输出为网络摄像头,然后在任何视频捕获设备软件中将其列为普通网络摄像头。请详细说明。 – 2011-12-19 06:45:20

+0

请参阅http://social.msdn.microsoft.com/Forums/is/windowsdirectshowdevelopment/thread/e0294135-239d-4f13-88f5-d73ca8ad7d36 – 2011-12-19 06:56:34

+0

我会使用DirectShow.NET,然后尝试调用正确的函数并将参数那么也许使用graphedit并注册该DLL。我对吗? – 2011-12-19 07:34:47