相机端的ONVIFvideostream(非客户端)

我想在Linux Fedora(而不是客户端)的相机端写一个ONVIFvideostream。 我已经安装了WSDL2H并运行:

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

这个cmd生成了onvif.h

我在我的linux上写了一个UDP,HTTP,TCP服务器。

在我的UDP服务器程序中,我收到来自ONVIF设备testing工具的Hello消息。 我应该如何从这个阶段开始? 我想知道如何写C中的“答案”function?

起初,你需要肥皂工具像gsoap 。
使用gsoap你必须实现WS-Discovery
(Hello消息是WS-Discovery中的一个)

在gsoap常见问题解答中 ,您可以找到有用的信息。
同样在gsop文档中,还有一个WS-Discovery的信息