需要在C#应用程序中从摄像头捕获video流

我需要构建一个满足以下要求的应用程序。 它可以是Windows客户端,Silverlight客户端或WPF客户端。

  1. 屏幕将在2个独立的窗口中显示来自2个独立摄像头的video流
  2. 需要具有PVR类型的function…… 2.1显示实时流2.2暂停和播放前30秒的video

我正在尝试使用我拥有的C#应用​​程序开发资源但是我没有任何video捕获经验。

我可以看一下图书馆方面的帮助或最好的方法。

谢谢Cronline

主要是你需要使用DirectShow。

这是有用的链接:

  • Camera Vision – C#上的video监控
  • DirectX.Capture类库
  • 从各种video设备捕获实时video。
  • C#和VB.NET网络摄像头库和示例

此外,有时网络摄像头随SDK一起提供,请检查它。