需要在C#应用程序中从摄像头捕获video流
我需要构建一个满足以下要求的应用程序。 它可以是Windows客户端,Silverlight客户端或WPF客户端。
- 屏幕将在2个独立的窗口中显示来自2个独立摄像头的video流
- 需要具有PVR类型的function…… 2.1显示实时流2.2暂停和播放前30秒的video
我正在尝试使用我拥有的C#应用程序开发资源但是我没有任何video捕获经验。
我可以看一下图书馆方面的帮助或最好的方法。
谢谢Cronline
主要是你需要使用DirectShow。
这是有用的链接:
- Camera Vision – C#上的video监控
- DirectX.Capture类库
- 从各种video设备捕获实时video。
- C#和VB.NET网络摄像头库和示例
此外,有时网络摄像头随SDK一起提供,请检查它。