在Windows XP机器上使用C# .NET 3.0,记录多个网络摄像头的最有效方法是什么?

3
我正在尝试找出连接和录制网络摄像头所需的API。在我的研究中,即使是通过谷歌搜索,我也发现了许多旧的文章,其中讨论了Directshow和COM。我不想使用过时的API编写代码。如果有任何方向性建议,将不胜感激。
3个回答

1

DiectShow仍然是连接网络摄像头(或其他来源)的最佳方式。
您可以使用DirectShow.NET,它是对DirectShow的轻量级封装。


1

如果您正在使用Vista,可以使用新的Media Foundation APIs。但是,在XP上不可用,因此DirectShow是正确的选择。Shay指向的DirectShow.NET包装器非常适用于C#。确保还下载了示例,有几个值得检查的捕获示例,如PlayCap和CapWMV。

UberDemo撰写了一篇关于使用Windows Media Encoder SDK和WPF进行捕获的另一种方法的文章,详见本文


1

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接