【发布时间】:2018-12-04 03:51:59
【问题描述】:
我在从远程 IP 摄像机抓取帧时遇到问题。 我的雇主希望它在 C# .NET(适用于 Windows)中完成,并且尽可能使用轻量级解决方案,即不使用任何大型框架。
设备型号为DS-2CD2632F-I,我们目前已连接到我的局域网,并且相机的网络界面工作正常。
我已经尝试了几个流行的框架,例如AForge、EmguCV、OzekiSDK 和 Directshow.NET,但它们似乎都没有工作。 特别是OzekiSDK(显然是海康威视推荐的?)即使我只是使用提供的示例项目,也无法从相机获取视频流,它只是显示黑屏并抛出“空相机对象" 如果我尝试抓取帧,则会出现异常。
相机的网络界面工作正常,甚至 VLC 播放器也可以通过 rtsp:// 链接 (rtsp://my_ip:554//Streaming/Channels/1) 成功播放来自相机的流,而无需询问登录名和密码。
我考虑过使用 libvlcnet,但我不确定这是一个可行的解决方案。
你有什么建议吗?
【问题讨论】: