【问题标题】:ONVIF video stream on camera side (not client side)摄像头端(非客户端)的 ONVIF 视频流
【发布时间】:2019-07-24 04:58:21
【问题描述】:

我正在尝试在 Linux Fedora(而不是客户端)的摄像头端编写 ONVIF 视频流。 我已经安装了 WSDL2H 并运行:

wsdl2h -c o onvif.h http://www.onvif.org/onvif/ver10/device/wsdl

这个命令构建了onvif.h

我在我的 Linux 上编写了一个 UDP、HTTP、TCP 服务器。

在我的 UDP 服务器程序中,我捕获了来自 ONVIF 设备测试工具的 Hello 消息。 我应该如何从这个阶段/点开始? 我想知道如何用C编写“答案”函数?

【问题讨论】:

    标签: linux gsoap onvif


    【解决方案1】:

    首先你需要像gsoap这样的肥皂工具。
    使用 gsoap 你必须实现 WS-Discovery
    (Hello 消息是 WS-Discovery 之一)

    gsoap FAQ,您可以找到有用的信息。
    同样在gsop文档中,有WS-Discovery的信息

    【讨论】:

    • 请给我更多详细信息:我拥有的是一个嵌入式摄像头系统,具有:一个图像处理算法一个 udp 服务器一个 HTTP 服务器所以请我需要做什么才能将 gsoap 添加到这个“无头无尾”计划。实际上UDP服务器、HTTP服务器和ImageAlgo是3个线程。 ImageAlgo 每秒处理 15 个图像... UDP 服务器在端口 3702 上侦听传入数据。在 HTTP 服务器上,我有 Onvif 目录。现在如何将 gsoap 功能添加到 HTTP、UDP 服务器?谢谢
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-02-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多