Обнаружение IP-камеры ONVIF с помощью С++

Я использовал библиотеку onvifcpplib, которую вы можете найти в: https://github.com/veyesys/onvifcpplib Я хочу написать обнаружение IP-камеры с помощью этой библиотеки (она может найти IP-камеру в сети), но для этой библиотеки нет документации. кто-нибудь может мне помочь? большое спасибо


person Hamidreza    schedule 08.01.2017    source источник
comment
К сожалению, файл onvifclientremotediscovery.hpp пуст.   -  person TimSC    schedule 13.03.2017


Ответы (1)


Проект onvifcpplib на Github, по-видимому, теперь называется «rapidonvif" и также предоставляется linkvision на github.

Я никогда не использовал его, но, похоже, он использует инструментарий gSOAP для создания веб-страниц. сервисы/мыльный стек, используемый в качестве бэкенда для протокола Onvif.

Если вам просто нужно реализовать обнаружение устройств, вы можете разработать собственный код, используя пример, предоставленный Genivia, производителем набора инструментов gSOAP, здесь:
https://www.genivia.com/examples/onvif/index.html

Обратите внимание, что gSOAP выпускается под двойной лицензией: GPLv2, которая подходит для проектов с открытым исходным кодом, и коммерческой.
Поэтому, если вы разрабатываете коммерческое программное обеспечение, вы можете связаться с Genivia и купить коммерческую лицензию для его использования (см. также этот вопрос на StackOverflow)

person roalz    schedule 11.12.2018