#c #qt #visual-c #onvif
#c #qt #visual-c #onvif
Вопрос:
Я новичок в ONVIF camera и SOAP. Я хочу создать приложение, которое может передавать и управлять устройством PTZ ONVIF-камеры. Я использовал приложение на C # и оно работало.
Я хочу использовать это в C . Я пытался использовать некоторые коды github, но у них много проблем, связанных с некоторыми зависимостями и библиотеками.
Может ли кто-нибудь предоставить какой-нибудь хороший ресурс, который может быть полезен для меня, чтобы начать эту задачу.
С наилучшими пожеланиями
Ответ №1:
Основным ресурсом является сам веб-сайт onvif. Я рекомендую прочитать руководство по программированию приложений ONVIF. Затем вы можете найти более подробную информацию на этой странице. (Документация и файлы WSDL)
Если вы не знакомы с ONVIF, лучше сначала прочитать об этом и разобраться в профилях ONVIF.
Обратите внимание, что:
1. вам нужно иметь четкое представление о том, что такое XML и SOAP. Вы должны разработать анализатор XML (предложение: существует несколько библиотек для анализа XML-файлов. Однако я счел их бесполезными для себя и разработал свою собственную библиотеку boost.)
2. Вы должны отправлять и получать сообщения SOAP, поэтому напишите хороший модуль передачи данных. Я использовал libcurl, вы также можете использовать библиотеку boost.
Получайте удовольствие от программирования.