C ++ ONVIF客户端

时间:2017-07-14 18:52:19

标签: ip-camera onvif

如何使用C ++连接到ONVIF(IP)摄像机,以拍摄快照并播放实时流?是否有一种相对简单的方法来获得它(类似于Python ONVIFCamera包)?

非常感谢, 沙哈尔

1 个答案:

答案 0 :(得分:0)

我会坚持这一点,因为你专门询问了C ++,但也有其他解决方案。这个paper可能是一个很好的起点

理论上讲很简单: 你可以使用gSOAPs' wsdl2h从wsdl文件创建头文件(可以从onvif.org获取),然后使用soapcpp2生成存根代码。您需要检查包含流的服务的wsdl文件,然后在C ++中找到相应的函数。 GetStreamUri是与Profile S兼容的ip-camera必需的服务。