从网络摄像头/ Ip相机获取视频

问题描述 投票:1回答:1

我正在尝试在我的应用程序中实现相机安全性。我从一些安全公司获得了一些SDK来实现那个系统,但它们都使用ActiveX。我现在的看法是ActiveX有点老了吗?

但是从设备获取视频并在屏幕上显示(流)它们的最新方法是什么?在.net 4.5 WPF(和Windows 8)中使用什么控件

c# wpf video-streaming .net-4.5 video-capture
1个回答
0
投票

我正在研究视频WPF应用程序两年了,我们遇到了一个基本的问题,视频和WPF从未解决,而且这是可变的fps-rate。这篇博客post详细介绍。

还有一个很好的库叫做Media Kit(由Jeremiah Morrill提供),它可能适合你的问题。

在我们的解决方案中,我们别无选择,只能为我们的渲染DirectX引擎公开HWND。我们通过使用HwndHost类并将其扩展到我们的自定义WPF控件来完成此操作。请注意,这是Windows窗体主机的基类,因此您可以获得与WinForms-WPF inter op相同的问题。

此外,ActiveX是在Web界面中显示专业相机视频流的唯一方式,它仍然是事实上的行业标准,您可以从MOXA,Acti,Vivotek和其他各种相机设备制造商处获得。

还有一件事,如果您需要对视频进行一些高级分析,我建议使用OpenCV

© www.soinside.com 2019 - 2024. All rights reserved.