2016-10-24 13 views
1

У нас есть Axis M1124, который извлекает записи (на SD-карте), когда обнаружено движение. According to onvif.org M1124 поддерживает ONVIF Profile G, что позволяет получать записи с камеры. Мы пытаемся внедрить клиент жалобы профиля G, который сможет копировать и/или воспроизводить записи с камеры. Тем не менее, мы не уверены, что мы неправильно вызываем методы обслуживания ONVIF для извлечения записей, потому что данные, которые мы получаем обратно с камеры, не дают никаких результатов (даже если веб-интерфейс камеры показывает, что на камере есть записи).Извлечение записей камер через ONVIF

Мы стараемся использовать методы SOAP, определенные http://www.onvif.org/onvif/ver10/recording.wsdl и http://www.onvif.org/onvif/ver10/search.wsdl M1124 фактически возвращает действительные ответы SOAP (без записи данных), что позволяет нам верить, что камера на самом деле поддерживает методы.

Мы также не смогли найти другого клиента ONVIF (простой), который поддерживает профиль G, чтобы проверить, является ли это нашей реализацией профиля G, который виноват или реализует профиль G на своей оси. Возможно, у кого-нибудь из вас есть пример того, как (правильно) получить записи из камеры (а не только оси) с помощью ONVIF?

P.S. Мы попробовали пример here, но без успеха

ответ

1

Axis обрабатывает записи, созданные с помощью Onvif, отдельно для записей, созданных с помощью собственного драйвера (VAPIX). Их действия в веб-интерфейсе рассматриваются как команды VAPIX. При отправке команды GetRecordings перечислены только записи, созданные с помощью протокола Onvif. Чтобы проверить это, вам нужно будет создать запись (установить максимальное значение Максимальное время на ноль) и активное задание записи (использовать маркер созданной записи при создании задания записи) с помощью команд в https://www.onvif.org/ver10/recording.wsdl.

Я рекомендую использовать официальные инструменты тестирования onvif для отправки отдельных команд из секции отладки. В тестовом инструменте есть список шаблонов ввода команд, которые вы можете использовать для справки (вы также можете добавить свой собственный), и отображает ответ после отправки команды. Если вы сталкиваетесь с проблемами формата в шаблонах отладки, отправьте ту же команду через раздел диагностики (проверьте, работает ли она), а затем скопируйте этот ввод команды, чтобы использовать его для ввода команды отладки. Вам необходимо зарегистрироваться в качестве разработчика на форуме onvif (http://developer.onvif.org/), чтобы загрузить инструмент для тестирования устройства или клиента.

Для получения дополнительной информации ONVIF спецификаций профиля G, я рекомендую прочитать перечисленные ниже документы (Посетите ONVIF сайт для самых до даты документов):

ONVIF G Спецификация документа (Google следующее):

  • "Onvif Профиль G Спецификация"

Документы услуг, связанных с ONVIF G (Google) следующее:

  • "Onvif Recording Service Control"
  • "Onvif запись службы поиска"
  • "Onvif Replay Сервис"