总览
当前项目github仓库:https://github.com/LunarStore/onvif_srvd。
onvif服务原参考项目:https://github.com/KoynovStas/onvif_srvd/tree/master,原项目当中,作者把服务发现和onvif服务分成了两个项目。我已经将这两项目合并,onvif_srvd包含服务发现与onvif服务。onvif_srvd实现了Onvif所需的最少接口。(注意:甚至连Profile S标准都未达到,并且为了适配H265,引入了media2.wsdl,按规范来讲我们需要完整的实现Profile T标准)
调试工具:ODM + OnvifTestTool。
Onvif Device Test Tool工具能高效帮忙对onvif服务进行调试,可以利用Onvif Device Test Tool查看和分析 来自onvif服务的gsoap报文。如果你需要开发onvif,该工具一定要学会使用!!!它一定能是你调试onvif的利器。
onvif服务项目结构: