C#网络摄像头库

Ali*_*ila 9 c# webcam video-streaming

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

  • 显示视频流
  • 将流保存到磁盘上的文件
  • 捕获单个图像

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

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

但我需要一些建议使用(也许还有其他库,我在这里提到).

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

ado*_*ntz 2

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

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

  • 我在几个应用程序中使用 DirectShow.NET,并且没有任何问题。 (2认同)