Исходный код вики Управление подписками
Последние авторы
| author | version | line-number | content |
|---|---|---|---|
| 1 | В данном разделе приведены сведения по управлению входящими подписками на получение событий от ONVIF-медиаисточников (камер/кодеров), также исходящими подписками на передачу событий по протоколу ONVIF во «внешние» системы. | ||
| 2 | |||
| 3 | Функционал управления подписками доступен с версии 20.42 Платформы НЕЙРОСС. | ||
| 4 | |||
| 5 | {{info}} | ||
| 6 | **Переход к функционалу**: [[doc:ui.Рабочий стол НЕЙРОСС.WebHome]] > Сеть > [[image:attach:ui.Параметры узла.WebHome@fa-info2.png||thumbnail="true" height="20"]] Дополнительно… | ||
| 7 | {{/info}} | ||
| 8 | |||
| 9 | == {{id name="Управлениеподписками-Общиесведения"/}}Общие сведения == | ||
| 10 | |||
| 11 | Узлы НЕЙРОСС (в том числе контроллеры БОРЕЙ) реализуют ONVIF® Profile C и могут интегрироваться со смежными системами по ONVIFДля получения событий от ONVIF-узлов (IP-камер или кодеров), в том числе событий видеоаналитики, Платформа НЕЙРОСС/ДеВизор оформляет исходящую подписку на получение событий. Эта подписка создается на ограниченное время и периодически продлевается. | ||
| 12 | |||
| 13 | Текущий статус медиаисточника отображается в разделе [[doc:ui.Сеть.WebHome]]. При ошибках оформления или продления подписки, отображается иконка [[image:attach:subscription_error.png||thumbnail="true" height="16"]]. | ||
| 14 | |||
| 15 | Ошибка обновления или продления подписки может формироваться в случае: | ||
| 16 | |||
| 17 | * если камера не поддерживает сервис подписок и обмен событиями — в этом случае событий от камеры нет, и подписка не требуется; | ||
| 18 | * если на камере уже зарегистрировано слишком большое количество подписок и новые не оформляются — в этом рекомендуется перезагрузить камеру и переоформить подписку. | ||
| 19 | |||
| 20 | Подписка на ONVIF-медиаисточник оформляется автоматически. При необходимости переоформления вы можете: | ||
| 21 | |||
| 22 | * Удалить подписку и оформить новую; | ||
| 23 | * Переоформить существующую подписку. | ||
| 24 | |||
| 25 | Также, если на узле Платформа НЕЙРОСС/ДеВизор настроено несколько сетевых интерфейсов или один интерфейс настроен на работу в нескольких подсетях, а медиаисточник находится за роутером (во внешнем контуре относительно узла Платформа НЕЙРОСС / ДеВизор), возможна ситуация, когда по каким-то причинам был неверно рассчитан требуемый IP-адрес, и подписка оформилась на неверный. В этом случае события не будут поступать, но ошибок оформления подписок не будет. Интерфейс управления подписками позволяет отслеживать поступление событий от ONVIF-узла в режиме реального времени, удалить «неправильную» подписку и оформить подписку с указанием IP-адреса из одной подсети с медиаисточником. | ||
| 26 | |||
| 27 | Узлы Платформа НЕЙРОСС / ДеВизор могут выступать в качестве ONVIF-узлов и обеспечивают возможность оформления входящей подписки от «внешнего» потребителя ONVIF-событий — «внешней системы», оформляющей подписку на события узла НЕЙРОСС и обеспечивающий приём таких событий. В этом случае для узла Платформа НЕЙРОСС / ДеВизор в разделе **Подписки** будет отображаться входящая подписка. | ||
| 28 | |||
| 29 | |=Термин|=Комментарий | ||
| 30 | |Исходящая подписка|Узел НЕЙРОСС сам подписывается на ONVIF-события «внешней» системе – IP-камере / «внешнему регистратору» / серверу видеоаналитики. | ||
| 31 | |Входящая подписка|«Внешняя» система отправляет SOAP-запрос Subscribe на узел НЕЙРОСС и получает события на свой ConsumerReference. | ||
| 32 | |||
| 33 | == {{id name="Управлениеподписками-Окнораздела"/}}Окно раздела == | ||
| 34 | |||
| 35 | Управление подписками осуществляется на вкладке **Подписки** окна дополнительной информации об узле. Вы можете просмотреть наличие и статус входящих и исходящих подписок на события. | ||
| 36 | |||
| 37 | [[image:attach:cam_subscribe_wnd.png]] | ||
| 38 | |||
| 39 | == Исходящие подписки == | ||
| 40 | |||
| 41 | Исходящие подписки — это подписки, оформляемые узлами НЕЙРОСС на события «внешних» систем, чаще всего — ONVIF IP-камер и регистраторов, рассылающих события видеоаналитики. | ||
| 42 | |||
| 43 | === Оформление подписки === | ||
| 44 | |||
| 45 | {{info}} | ||
| 46 | Оформление подписки возможно, если в текущий момент нет уже оформленной подписки, в противном случае воспользуйтесь сервисом переоформления подписки, или удалите «старую» подписку и оформите новую. | ||
| 47 | {{/info}} | ||
| 48 | |||
| 49 | |||
| 50 | Нажмите на кнопку **Оформить подписку**. | ||
| 51 | |||
| 52 | [[image:attach:cam_subscribtion_add.png||height="250"]] | ||
| 53 | |||
| 54 | В отобразившемся окне выберите из раскрывающегося списка требуемый IP-адрес. | ||
| 55 | |||
| 56 | [[image:attach:cam_subscribe_reg_new.png]] | ||
| 57 | |||
| 58 | Нажмите на кнопку **Подписаться**. | ||
| 59 | |||
| 60 | [[image:attach:cam_subscribe_reg_new1.png]] | ||
| 61 | |||
| 62 | === Удаление подписки === | ||
| 63 | |||
| 64 | Чтобы удалить подписку нажмите на кнопку [[image:attach:ui.Параметры узла.WebHome@btn_delete.png||thumbnail="true" height="16"]] **Удалить**. | ||
| 65 | |||
| 66 | В окне подтверждения нажмите на кнопку **Да**. | ||
| 67 | |||
| 68 | === Подписка не оформляется === | ||
| 69 | |||
| 70 | Ошибка обновления или продления подписки может формироваться в случае: | ||
| 71 | |||
| 72 | * если камера не поддерживает сервис подписок и обмен событиями — в этом случае событий от камеры нет, и подписка не требуется; | ||
| 73 | * если на камере уже зарегистрировано слишком большое количество подписок, и новые не оформляются — в этом случае рекомендуется перезагрузить камеру, список подписок автоматически очистится, и можно будет оформить требуемую подписку. | ||
| 74 | |||
| 75 | В первую очередь попробуйте перезапустить камеру и оформить подписку вручную. Если это не помогает, проверьте работу сервиса подписок в приложении «Менеджер устройств ONVIF» (ONVIF Device Manager, ODM). | ||
| 76 | |||
| 77 | Также вы можете провести диагностику сетевого трафика через приложение [[doc:neyross.НЕЙРОСС Техобслуживание.WebHome]] в момент оформления подписки: запустить захват сетевого трафика в момент оформления подписки с фильтром: | ||
| 78 | |||
| 79 | {{code language="java"}} | ||
| 80 | tcp | ||
| 81 | {{/code}} | ||
| 82 | |||
| 83 | и увидеть детальный ответ от ONVIF-узла. | ||
| 84 | |||
| 85 | === Переоформление подписки === | ||
| 86 | |||
| 87 | {{info}} | ||
| 88 | Переоформление подписки требуется, если камера находится за роутером (во внешнем контуре относительно узла Платформа НЕЙРОСС / ДеВизор). При этом возможна ситуация, когда по каким-то причинам был неверно рассчитан требуемый IP-адрес, и подписка оформилась на неверный. В этом случае события не будут поступать, но ошибок оформления подписок не будет. | ||
| 89 | {{/info}} | ||
| 90 | |||
| 91 | |||
| 92 | Нажмите на кнопку **Переоформить подписку**. Выберите требуемый IP-адрес и нажмите на кнопку **Переподписаться**. | ||
| 93 | |||
| 94 | [[image:attach:cam_subscribe_rereg.png]] | ||
| 95 | |||
| 96 | === Проверка получения событий === | ||
| 97 | |||
| 98 | Если подписка успешно оформлена, Платформа НЕЙРОСС/ДеВизор начнут получать события от ONVIF-медиаисточника. | ||
| 99 | |||
| 100 | Чтобы проверить получение событий нажмите на кнопк**у Показать события от узла**. | ||
| 101 | |||
| 102 | Отобразится окно событий. По умолчанию окно пустое, события от камеры поступают в режиме реального времени. | ||
| 103 | |||
| 104 | [[image:attach:cam_subscribtion_liveJournal.png||width="900"]] | ||
| 105 | |||
| 106 | {{info}} | ||
| 107 | **ПОДСКАЗКА** | ||
| 108 | |||
| 109 | На основе темы события вы можете настроить преобразование событий в удобочитаемый вид для получения осмысленных извещений в ленте событий АРМ НЕЙРОСС Центр. | ||
| 110 | |||
| 111 | ~[[[neyross.Обслуживание Платформы НЕЙРОСС.Часто задаваемые вопросы | Платформа НЕЙРОСС.Система получает неизвестные события\. Как их интерпретировать?.WebHome]]] | ||
| 112 | {{/info}} | ||
| 113 | |||
| 114 | |||
| 115 | Вы также можете просмотреть логи взаимодействия с медиаисточником в «живом» журнале аудита. | ||
| 116 | |||
| 117 | Нажмите открыть в поле **Журнал аудита**, согласитесь с добавлением фильтров журнала. Дождитесь появления записей журнала. | ||
| 118 | |||
| 119 | [[image:attach:cam_subscribtion_audit.png||width="800"]] | ||
| 120 | |||
| 121 | |||
| 122 | == Входящие подписки == | ||
| 123 | |||
| 124 | Узлы Платформа НЕЙРОСС / ДеВизор, контроллеры БОРЕЙ обеспечивают возможность оформления входящей подписки «внешним» потребителя ONVIF-событий — «внешней» системы, оформляющей подписку на события и обеспечивающий приём таких событий. | ||
| 125 | |||
| 126 | В этом случае для узла НЕЙРОСС в разделе **Подписки **будет отображаться входящая подписка. | ||
| 127 | |||
| 128 | {{error}} | ||
| 129 | На текущий момент входящие подписки отображаются только для узлов БОРЕЙ. Отображение подписок для узлов Платформа НЕЙРОСС / ДеВизор будет реализовано в будущих версиях. | ||
| 130 | {{/error}} | ||
| 131 | |||
| 132 | [[image:attach:node_subscribtion_incoming.png]] | ||
| 133 | |||
| 134 | |||
| 135 | {{warning title="ВНИМАНИЕ"}} | ||
| 136 | Рассылка событий осуществляется в режиме реального времени по факту возникновения. Если потребитель должен постоянно быть на связи и «слушать» события. Последующее вычитывание событий НЕ поддерживается. Также есть ограничения на отправку некоторых событий. Полный функционал взаимодействия по ONVIF, в том числе с вычитыванием пропущенных событий, реализовано в Плагине ВИС ~[[[Интеграция с «внешними» информационными системами (ВИС)>>doc:neyross.Настройка Платформы НЕЙРОСС.Инструменты интеграции.Интеграция с «внешними» информационными системами (ВИС).WebHome]]]. | ||
| 137 | {{/warning}} | ||
| 138 | |||
| 139 | === Фильтрация событий === | ||
| 140 | |||
| 141 | Узлы НЕЙРОСС при оформлении входящей подписки рассылают все события системы. При необходимости, вы можете ограничить пул событий по топику (теме события) события и содержимому xPath. | ||
| 142 | |||
| 143 | |||
| 144 | === «Включение» отправки событий === | ||
| 145 | |||
| 146 | |||
| 147 | |||
| 148 | (% class="wikigeneratedid" id="H41244543E43444F44943843543F43E43443F43844143A43841141E420415419" %) | ||
| 149 | **БОРЕЙ** | ||
| 150 | |||
| 151 | (% class="wikigeneratedid" %) | ||
| 152 | Контроллер БОРЕЙ при оформлении входящей подписки сразу начинает отправлять все события или конкретные в соответствии с фильтром. Дополнительных действий не требуется/ | ||
| 153 | |||
| 154 | |||
| 155 | (% class="wikigeneratedid" %) | ||
| 156 | **Платформа НЕЙРОСС / ДеВизор** | ||
| 157 | |||
| 158 | Узлы НЕЙРОСС серверного типа оформляют подписку по запросу, но рассылка событий начинается только после включения функции на самом узле Платформа НЕЙРОСС / ДеВизор. | ||
| 159 | |||
| 160 | До версии 20.55 подключение функции осуществляется в файле конфигурирования. При работе в данных версиях обратитесь к специалистам компании ИТРИУМ за консультацией. | ||
| 161 | |||
| 162 | С версии 20.55 параметр «вынесен» в интерфейс НЕЙРОСС []. |