使用 C++ 发现 ONVIF IP 摄像机

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

我使用了 onvifcpplib 库,您可以在以下位置找到它: https://github.com/veyesys/onvifcpplib 我想用这个库编写IP摄像机发现(它可以在网络上找到IP摄像机),但是这个库没有任何文档。 有人可以帮助我吗? 非常感谢

c++ ip-camera onvif device-discovery
1个回答
2
投票

Github 上的 onvifcpplib 项目现在显然被称为“rapidonvif”,并且由 github 上的 linkvision 提供。

我从未使用过它,但似乎使用 gSOAP 工具包来生成用作 Onvif 协议后端的 Web 服务/soap 堆栈。

如果您只需要实现设备发现,您可以从 gSOAP 工具包的生产者 Genivia 提供的示例开始开发自己的代码,如下:
https://www.genivia.com/examples/onvif/index.html

注意gSOAP是在双重许可证下发布的,即适合开源项目的GPLv2和商业。
因此,如果您正在开发商业软件,您可能需要联系 Genivia 并购买商业许可证来使用它(另请参阅 StackOverflow 上的这个问题

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