C# 网络摄像头库

标签 c# video-streaming webcam

<分区>

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

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

我搜索了图书馆并找到了一些:

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

但我需要一些建议来使用哪一个(也许还有我在这里提到的其他库)。

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

最佳答案

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

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

关于C# 网络摄像头库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6719292/

相关文章:

flash - Youtube 网络摄像头录制如何工作?其他网络摄像头录制解决方案?

c# - 回发后如何维护数据表中的数据?

c# - .NET 3.5 (C#) 应用程序无法在 Windows XP Professional 上运行

javascript - jQuery 网络摄像头/闪光灯 : How to detect if webcam is active?

c++ - 使用 OpenCV 在网络摄像头上绘图

video-streaming - 从带有停止时间的 vlc 命令行捕获视频

C# 如何更改 Outlook 中的发件人字段

c# - .NET windows 窗体应用程序 self 更新的最佳方式是什么?

C++视频压缩库支持多种不同的压缩算法?

testing - 如何测试 RTMP 流负载测试