【问题标题】:ONVIF implementation using GSoap使用 GSoap 实现 ONVIF
【发布时间】:2018-10-31 04:28:44
【问题描述】:

我是一名 C++ 程序员。我是 gsoap 和 onvif 协议的新手。 我需要实现 onvif 客户端和服务器应用程序。我阅读了有关 gsoap 的信息,但对此并不清楚。 我正在使用 VS2015 编译器。 谁能给我一个关于gsoap的简要想法。 我不知道如何在我的服务器应用程序中设置相机相关数据(例如,固件版本、相机的硬件 ID)。我怎样才能做到这一点? 问候

【问题讨论】:

    标签: c++ windows 64-bit gsoap onvif


    【解决方案1】:

    gSoap 是一种将 wsdl 文件转换为 c 或 c++ 代码的工具,既可用于服务器,也可用于 Web 服务的客户端实现。

    将生成的 c/c++ 代码添加到您的项目(在您的情况下为客户端)后,您将能够调用生成的函数以调用在 IP 摄像头中执行的 Web 服务。

    在 ONVIF application programmin guide 中给出了关于使用 ONVIF 功能的很好的解释。处理 gSoap 在其documentation 中进行了说明。

    【讨论】:

    • 我查过了。但是,我无法理解如何从头开始实现服务器。如何设置 hradware iD 等详细信息(实际上我们使用的摄像头不是真正的 IP 摄像头,使用 FFMpeg 我们正在广播流。使用该链接我们可以查看提要。所以间接地,它是一个 IP 摄像头) .你有任何示例服务器端代码吗?
    • 抱歉,我无法共享代码。但是文档有你需要的一切。也许你应该从计算器的例子开始。
    • 我需要为我的服务器应用程序创建一个 WSDL 文件吗?
    • Onvif 提供了用于实现协议的 wsdl 文件,位于 www.onvif.org 上。如果您想自己开发一些东西,是的,您必须编写自己的文件。
    • 因为要自己写服务器端代码,所以想自己写个wsdl文件。或者我可以使用任何现有的 wsdl 文件吗?
    猜你喜欢
    • 2023-01-17
    • 2020-04-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多