C#网络摄像头库

时间:2011-07-16 18:17:54

标签: c# video-streaming webcam

我需要一个网络摄像头库(用于C#),以便我可以实现以下功能:

  • 显示视频流
  • 将流保存到磁盘上的文件
  • 捕捉单张图片

我搜索过图书馆,发现了一些:

  • EasyWebcam
  • DirectShow.NET
  • avicap32使用P / Invoke
  • VFW

但是我需要一些建议(可能还有其他库,而不是我在这里提到的)。

根据您的经验,请向我推荐一个库,以便我可以实现这三个功能。

1 个答案:

答案 0 :(得分:2)

如果您需要能够选择/指定相机分辨率,帧速率,像素格式,能够使用多个摄像头,将声音和视频捕获到一个复合流中,DirectShow是唯一的选择。

BTW,我的意思是DirectShow作为API,而不是DirectShow.Net作为库。您可能需要修补/修复DirectShow.Net,因为它的代码质量不是很好。