Исходный код вики ONVIF-медиаисточники

Редактировал(а) admin 2026/09/17 16:51

Последние авторы
1 Для обеспечения возможности просмотра «живого» видео и записи видеоархивов, просмотра результатов работы видеоаналитики и управления PTZ, ONVIF-камеры, кодеры и видеорегистраторы должны быть вручную добавлены в сеть НЕЙРОСС ~[[[Добавление ONVIF IP-камер, кодеров>>doc:ui.ui-network.ui-net-add-onvif.WebHome]]], их каналы должны быть вычитаны средствами раздела [[Медиаисточники>>doc:ui.node.ui-media-sources.WebHome]]. Дополнительная информация о медиаисточниках приведена в разделе ~[[[Создание списка медиаисточников>>doc:neyross.setup.video-control.media-sources.WebHome]]].
2
3 В процессе добавления медиаисточников ведётся подсчёт количества использованных лицензий. Пользователь в любой момент времени может проверить число свободных лицензий, а также поменять лицензированный медиаисточник на другой. При этом «живое» видео и видеозапись более не лицензированного медиаисточника останавливается, но видеоархив не удаляется. Медиаисточники сверх лимита лицензии помечаются «зачеркнутыми» и недоступны в программах просмотра видео.
4
5 {{info}}
6 **Переход к функционалу**: [[Рабочий стол НЕЙРОСС>>doc:ui.ui-desktop.WebHome]] > [[Параметры узла>>doc:ui.node.WebHome]] > [[Медиаисточники >>doc:ui.node.ui-media-sources.WebHome]]> вкладка ONVIF ~[[[Изменения интерфейса НЕЙРОСС>>doc:ui.ui-desktop.ui-changes.WebHome]]].
7 {{/info}}
8
9 == {{id name="ONVIF-медиаисточники-Окнораздела"/}}Окно раздела ==
10
11 Раздел содержит список узлов (ONVIF-камер, кодеров и НЕЙРОСС-видеорегистраторов) и их медиаисточников. Доступ к командам управления узлами и их медиаисточниками осуществляется в столбце **Действия**.
12
13 [[image:attach:s_mediasources_ONVIF-nodes.png||width="800"]]
14
15 1. **Панель управления**: команды управления
16 11. Добавить медиаисточник ~[[[#Добавление ONVIF-медиаисточников>>doc:||anchor="ONVIF-медиаисточники-ДобавлениеONVIF-медиаисточников"]]],
17 11. Перезагрузить видеорегистратор / ONVIF-камеру ~[[[#Перезагрузка ONVIF-узлов>>doc:||anchor="ONVIF-медиаисточники-ПерезагрузкаONVIF-узлов"]]],
18 11. Обновить ONVIF-профили медиаисточников ~[[[#Обновление конфигурации>>doc:||anchor="ONVIF-медиаисточники-Обновлениеконфигурации"]]],
19 11. Удалить узел со всеми медиаисточниками; при этом он останется в списке раздела **Сеть** и может быть добавлен впоследствии ~[[[#Удаление медиаисточников>>doc:||anchor="ONVIF-медиаисточники-Удалениемедиаисточников"]]].
20 1. **Вкладки**: 
21 11. Вкладка ONVIF предназначена для работы с ONVIF и НЕЙРОСС-медиаисточниками;
22 11. Вкладка **RTSP **предназначена для работы с RTSP-камерами ~[[[#RTSP-медиаисточники>>doc:||anchor="ONVIF-медиаисточники-RTSP-медиаисточники"]]];
23 11. Вкладка [[Папки медиаисточников>>doc:ui.node.ui-media-sources.ui-media-folders.WebHome]] предназначена для создания папок и распределения медиаисточников по ним (один медаисточник может принадлежать только одной папке);
24 11. Вкладка [[Фотовидеофиксация ТС>>doc:ui.node.ui-media-sources.ui-media-vehicle-capture.WebHome]] предназначена для настройки связи медиаисточников с каналами фотовидеофиксации транспортных средств для обеспечения доступа автотранспорта на основе результатов распознавания госномера.
25 1. **Список узлов** НЕЙРОСС и ONVIF-медиаисточников, поле поиска по узлам и медиаисточникам;
26 1. (((
27 **Меню команд узла**:
28
29 |=(((
30 Команда
31 )))|=(((
32 Комментарий
33 )))
34 |(((
35 Настроить авторизацию
36 )))|(((
37 ONVIF-узлы для доступа к медиапотокам требуют авторизации ONVIF-пользователя. НЕЙРОСС проверяет доступность узла по стандартным паролям admin/admin и прочее. Некоторые производители камер требуют отдельно создать ONVIF-пользователя и указать данные авторизации. В этом случае введите требуемые данные.
38 )))
39 |(((
40 Обновить список медиаисточников
41 )))|(((
42 Если настройка профилей камеры или списка «проксированных» медиаканалов узлов НЕЙРОСС осуществлялась после добавления узлов в список раздела Сеть, используйте команду для обновления данных.
43 )))
44 |(((
45 Перезагрузить узел
46 )))|(((
47 (((
48 Команда позволяет выполнить удалённую перезагрузку камеры/кодера или НЕЙРОСС-видеорегистратора. Если узел «сбоит» или недоступен, выполните перезагрузку.
49
50 ~[[[#Перезагрузка медиаисточников>>doc:||anchor="ONVIF-медиаисточники-Перезагрузкамедиаисточников"]]]
51 )))
52 )))
53 |(((
54 Показать события от узла
55 )))|(((
56 (((
57 «Живой» журнал ONVIF-событий от узла. Позволяет проверить в реальном времени факт получения событий от камеры, например, — событий видеоаналитики, если камера поддерживает собственную видеоналитику. Используется для целей отладки.
58
59 [[image:attach:ONVIF_Journal.png||width="400"]]
60
61 {{info}}
62 Если топик события есть в списке [[Редактора тем извещений>>doc:ui.node.ui-events-filters.ui-filter-event-topics.WebHome]], отображается название события, заданное в редакторе.
63
64 [[image:attach:ONVIF_Journal_redactor.png||height="250"]]
65
66 Дополнительно вы можете настроить преобразование событий ~[[[Преобразование событий>>doc:ui.node.ui-events-filters.ui-filter-event-transform.WebHome]]]. Результат преобразования можно просмотреть в [[Журнале событий>>doc:ui.event-log.WebHome]] (как в режиме реального времени, так и архив).
67 {{/info}}
68 )))
69 )))
70 |(((
71 Удалить все медиаисточники
72 )))|(((
73 Удалить все медиаисточники узла и освободить лицензии. Вы также можете удалить медиаисточники выборочно, воспользовавшись командой из меню медиаисточника [5].
74 )))
75 )))
76 1. (((
77 **Меню команд медиаисточника**:
78
79 |=(((
80 Команда
81 )))|=(((
82 Комментарий
83 )))
84 |(((
85 Редактировать параметры
86 )))|(((
87 Настроить название, профили и дополнительные параметры медиаисточника.
88 )))
89 |(((
90 Удалить медиаисточник
91 )))|(((
92 Удалить медиаисточник из списка используемых и освободить лицензию.
93 )))
94 |(((
95 Системный журнал
96 )))|(((
97 (((
98 Перейти к приложению [[Системный журнал>>doc:ui.ui-system-log.WebHome]] для просмотра записей по данному медиаисточнику.
99
100 {{info}}
101 Команда доступна с версии 20.42 Платформы НЕЙРОСС. При выборе команды происходит переход Системный журнал с уже настроенным фильтром событий от данной камеры за последнюю неделю. Окно системного журнала открывается в отдельной вкладке браузера. Полный перечень сервисов диагностики проблем видео приведён в статье ~[[[Ошибка проигрывания и записи видео. В чем причина?>>doc:neyross.ops.faq-neyross.faq-video-play-record-error.WebHome]]].
102 {{/info}}
103 )))
104 )))
105 |(((
106 Диагностика
107 )))|(((
108 Перейти к приложению диагностики работы медиаисточника.
109 )))
110 )))
111
112 == {{id name="ONVIF-медиаисточники-ДобавлениеONVIF-медиаисточников"/}}Добавление ONVIF-медиаисточников ==
113
114 Для добавления и настройки ONVIF-медиаисточников предназначена вкладка ONVIF.
115
116 {{info}}
117 **ПОДСКАЗКА **
118
119 Узлы НЕЙРОСС с «проксированными» медиаисточниками из раздела [[Сеть >>doc:ui.ui-network.ui-net-add-nodes.WebHome]]добавляются в список медиаисточников автоматически. ONVIF-камеры, кодеры и видеорегистраторы должны быть добавлены в раздел **Сеть** вручную. Каждый ONVIF-медиаисточник занимает единицу лицензии. Использование НЕЙРОСС-медиаисточников не лицензируется.
120 {{/info}}
121
122 На вкладке **ONVIF** на панели управления [1] нажмите на кнопку **Добавить**. Отобразится окно со списком ONVIF-медиаисточников и узлов НЕЙРОСС, доступных в разделе [[Сеть>>doc:ui.ui-network.WebHome]]:
123
124 [[image:attach:s_mediasources_ONVIF-add.png||width="700"]]
125
126 [1] Информация по количеству выбранных к добавлению медиаисточников, число затраченных лицензий и число свободных по лицензии;
127 [2] Поле поиска по узлам и медиаисточникам;
128 [3] Кнопки **Выбрать все медиаисточники**, **Раскрыть список медиаисточников** всех узлов;
129 [4] Кнопка **Обновить список медиаисточников**.
130
131 {{info}}
132 Если настройка профилей камеры или списка «проксированных» медиаканалов узлов НЕЙРОСС осуществлялась после добавления узлов в список раздела Сеть, обновите список медиаисточников. Для этого в строке узла нажмите на кнопку [[image:attach:btn_refresh.png||thumbnail="true" height="17"]].
133 {{/info}}
134
135 Для добавления медиаисточника:
136
137 1. Выберите требуемые медиаисточники.
138 1. Нажмите на кнопку **Добавить**.
139
140 {{info}}
141 Настройте авторизацию и другие параметры медиаисточника, обязательно проверьте качество отображения видеопотока ~[[[#Настройка ONVIF-медиаисточников>>doc:||anchor="ONVIF-медиаисточники-НастройкаONVIF-медиаисточников"]]].
142 {{/info}}
143
144
145 == {{id name="ONVIF-медиаисточники-АвторизациянаONVIF-узле"/}}Авторизация на ONVIF-узле ==
146
147 ONVIF-узлы для доступа к медиапотокам требуют авторизации через ONVIF-пользователя. Параметры авторизации настраиваются на этапе добавления ONVIF-узла в разделе **Сеть** ~[[[Добавление ONVIF IP-камер, кодеров>>doc:ui.ui-network.ui-net-add-onvif.WebHome]]].
148
149 Для редактирования данных авторизации ONVIF-узла:
150
151 1. На вкладке **ONVIF **откройте меню команд узла [4]: нажмите на кнопку [[image:attach:btn_actions3.png||thumbnail="true" height="24"]] в строке узла и выберите команду **Настроить авторизацию**.
152 1. В отобразившемся окне введите данные авторизации, сохраните изменения.
153 [[image:attach:mediasources_ONVIF_autorize.png||width="350"]]
154
155 {{info}}
156 Для проверки связи с ONVIF-устройством Платформа НЕЙРОСС выполняет ONVIF-запрос аутентификации по WS-UsernameToken. Метка времени в WSU-блоке формируется с учётом часов камеры, ведётся учёт расхождения времени, однако рекомендуется синхронизировать время на ONVIF-устройстве с Платформой НЕЙРОСС.
157
158 С версии 20.31 Платформы НЕЙРОСС поддержаны типы авторизации **Digest** и **Basic**. Если в ответ на запрос WSU приходит требование авторизации Digest/Basic, производится анализ заголовка WWW-Authenticate и отправляется повторный запрос требуемого типа.
159 {{/info}}
160
161 == Получение ссылки на видеопоток (GetStreamUrl) ==
162
163 В стандарте ONVIF за работу с медиапотоками отвечают два сервиса:
164
165 |=Сервис|=Профиль ONVIF|=Пространство имён|=Статус
166 |(((
167 Media
168 )))|(((
169 Profile S
170 )))|(((
171 http:~/~/www.onvif.org/ver10/media/wsdl
172 )))|(((
173 Устаревший
174 )))
175 |(((
176 Media2
177 )))|(((
178 Profile T
179 )))|(((
180 http:~/~/www.onvif.org/ver20/media/wsdl
181 )))|(((
182 Современный
183 )))
184
185 Сервис Media не позволяет камере корректно сообщить кодек H.265. Для совместимости новые камеры часто отдают такой профиль как H.264, хотя по RTSP транслируется H.265.
186
187 С версии 20.58 для получения RTSP-ссылки на поток Платформа НЕЙРОСС запрашивает GetStreamUrl и через Media, и через Media2.
188
189 Порядок запроса StreamUrl:
190
191 1. Сервис Media2, параметр Stream = RtspUnicast.
192 1. При ошибке — сервис Media2, параметр Stream = RTSP.
193
194 == {{id name="ONVIF-медиаисточники-ПараметрыONVIF-медиаисточников"/}}Параметры ONVIF-медиаисточников ==
195
196 Для редактирования параметров ONVIF-медиаисточника:
197
198 1. На вкладке **ONVIF **раскройте список медиаисточников узла.
199 1. Откройте меню команд медиаисточника [5]: нажмите на кнопку [[image:attach:btn_actions4.png||thumbnail="true" height="16"]] в строке медиаисточника и выберите команду **Редактировать параметры**.
200 1. Задайте параметры медиаисточника согласно описанию ниже.
201 1. (((
202 Сохраните изменения.
203
204 {{error}}
205 **ВАЖНО**
206
207 В версии старше 20.38 сохранение настроек каждой вкладки осуществляется независимо. Требуется отдельно на каждой вкладке после выполнения настроек нажать на кнопку **Сохранить**. С версии 20.38 по нажатию на кнопку **Сохранить** сохраняются данные со всех вкладок.
208 {{/error}}
209 )))
210 1. Для целей тестирования правильности настроек нажмите на кнопку **Открыть в видеоклиенте**. По нажатию кнопки в новом окне будет открыто приложение АРМ НЕЙРОСС Видео.
211 1. Закройте окно редактирования параметров.
212
213
214
215 |=(((
216 Параметр
217 )))|=(((
218 Комментарий
219 )))
220 |=(% colspan="2" %)(((
221 (((
222 Вкладка Общие настройки
223
224 [[image:attach:mediasources_edit.png||width="700"]]
225 )))
226 )))
227 |(((
228 Название
229 )))|(((
230 Информационное поле. Определяет название медиаисточника в списке задач на запись ~[[[Настройка задач на запись>>doc:neyross.setup.video-control.recording-tasks.WebHome]]] и в программах просмотра видео: [[АРМ НЕЙРОСС Видео>>doc:neyross.arm-video.WebHome]], [[АРМ НЕЙРОСС Центр>>doc:neyross.arm-center.WebHome]], [[Видеонаблюдение>>doc:ui.ui-apps.ui-app-video.WebHome]].
231 )))
232 |(((
233 Описание
234 )))|(((
235 Информационное поле. В настоящий момент не используется.
236 )))
237 |(((
238 Идентификатор
239 )))|(((
240 (((
241 Идентификатор медиаисточника предназначен для настройки функции биометрической верификации владельцев карт с использованием встроенных в Платформу НЕЙРОСС сервисов распознавания лиц, используется в настройках плагина биометрической верификации контроллера БОРЕЙ ~[[[Настройка сервиса верификации лиц на базе Платформы НЕЙРОСС>>doc:borey3.borey3-admin-guide.borey3-biometrics.face-verify-neyross.WebHome]]].
242
243 {{info}}
244 Вывод идентификатора обеспечен с версии 20.45 Платформы НЕЙРОСС. Для копирования идентификатора нажмите на кнопку [[image:attach:ui.node.WebHome@fa-copy2.png||thumbnail="true" height="20"]].
245 {{/info}}
246 )))
247 )))
248 |(((
249 Профили
250 )))|(((
251 Параметры профилей медиаисточника. Профили (потоки) медиаисточника вычитываются непосредственно с ONVIF-узла.
252
253 Команда **Обновить** предназначена для запуска процедуры перевычитывания профилей. Если профиль не должен отображаться при просмотре «живого» видео, отключите его.
254
255 Ссылки **RTSP/HTTP** предоставляются для копирования и внешней интеграции.
256 По кнопке [[image:attach:ui.node.WebHome@fa-info2.png||thumbnail="true" height="20"]] вы можете получить дополнительную информацию о профиле
257
258 ~[[[Профили медиаисточников>>doc:ui.node.ui-media-sources.ui-media-profiles.WebHome]]].
259 )))
260 |(((
261 Папка
262 )))|(((
263 Папка медиаисточника. Информационное поле. Создание дерева папок и назначение папки медиаисточнику осуществляется на вкладке ~[[[#Папки медиаисточников>>doc:||anchor="ONVIF-медиаисточники-Папкимедиаисточников"]]].
264 )))
265 |(((
266 Прокси
267 )))|(((
268 В режиме прокси регистратор будет предоставлять доступ к данному медиаисточнику, проксируя поступающие к нему по стандартизованному протоколу запросы к целевому узлу. Если требуется предоставить доступ к медиаданным на другом узле Платформа НЕЙРОСС, в поле** Режим прокси** установите значение **Да**.
269 )))
270 |=(% colspan="2" %)(((
271 (((
272 Вкладка Внешний источник метаданных
273 [[image:attach:mediasources_edit_metadata.png||width="700"]]
274 )))
275 )))
276 |(((
277 Источник метаданных
278 )))|(((
279 (((
280 Платформа НЕЙРОСС / ДеВизор обеспечивает наложение результатов работы видеоаналитики («метаданных») при выводе «живого» видео, а также при записи в архив, экспорте и импорте видеоархива. Медиасточник может сам выступать источником метаданных, также для него может быть настроен внешний источник метаданных.
281
282 {{info}}
283 Если медиаисточник сам выступает источником метаданных (метаданные присылает сам источник или для него настроена видеоаналитика НЕЙРОСС), внешний источник для него не настраивается.
284
285 Если для медиаисточника настроен внешний источник метаданных, метаданные, которые посылает сам источник или которые производит регистратор НЕЙРОСС своей аналитикой, игнорируются, мультиплексирования разных метаданных не происходит.
286 {{/info}}
287
288 Настройка внешнего источника метаданных предназначена, в основном, для защиты системы видеонаблюдения от потери «живого» видео и видеоархива при сбоях в работе «внешнего» видеорегистратора. При наличии связи с регистратором и поступлении метаданных от внешнего источника они отображаются при выводе «живого» видео и записываются в архив. При прекращении потока метаданных вследствие потери связи или других причин функции видеонаблюдения и записи по-прежнему остаются доступны, прекращается наложение метаданных. При восстановлении связи, метаданные снова становятся доступны. Дополнительная информация приведена в разделах ~[[[Интеграция видеосистем других производителей>>doc:neyross.setup.video-control.third-party-analytics.WebHome]], [[«Наложение» метаданных видеоналитики на видеопоток>>neyross.setup.video-control.analytics-metadata-overlay.WebHome]]].
289 )))
290 )))
291 |=(% colspan="2" %)(((
292 (((
293 Вкладка Дополнительно
294 [[image:attach:ui.node.ui-media-sources.ui-media-extra-prp.WebHome@mediasources_edit_more.png||width="500"]]
295 )))
296 )))
297 |(% colspan="2" %)(((
298 Вкладка **Дополнительно** позволяет настраивать параметры подключения к медиаисточнику, протокол взаимодействия, предсказание кадров и отключение аудиопотока. По умолчанию настроены параметры, подходящие для большинства современных камер. При наличии проблем с воспроизведением видео проведите настройку согласно описанию в разделе ~[[[Дополнительные параметры медиаисточников>>doc:ui.node.ui-media-sources.ui-media-extra-prp.WebHome]]].
299 )))
300 |=(% colspan="2" %)(((
301 (((
302 Вкладка** Подключения**
303
304 [[image:attach:mediasources_connections.png||width="500"]]
305 )))
306 )))
307 |(% colspan="2" %)(((
308 Вкладка **Подключения** позволяет просмотреть все текущие подключения к потокам данного медиаисточника, как из браузера (протокол WS), так и через АРМ НЕЙРОСС (протокол RTSP). При необходимости отслеживания подключений по всем медиаисточником, используйте приложение [[НЕЙРОСС Техобслуживание>>doc:neyross.tech-service.WebHome]]. Вкладка доступна с версии 20.46 Платформы НЕЙРОСС.
309 )))
310
311
312
313 === ===
314
315
316 (% style="font-family:inherit; font-size:20px" %){{id name="ONVIF-медиаисточники-ПерезагрузкаONVIF-узлов"/}}Перезагрузка ONVIF-узлов
317
318 Если ONVIF-узел «завис» и не отвечает, удобно выполнить его удаленную перезагрузку. Команда позволяет выполнить удалённую перезагрузку ONVIF-камеры/кодера или НЕЙРОСС-видеорегистратора.
319
320 {{info}}
321 Перезагрузка НЕЙРОСС-видеорегистратора средствами данного раздела доступна только для нативной версии. Контейнеризированная версия Платформы НЕЙРОСС/ДеВизор может быть перезагружена вручную из консоли или посредством НЕЙРОСС Старт.
322 {{/info}}
323
324 Порядок действий:
325
326 На вкладке **ONVIF **нажмите на кнопку [[image:attach:btn_actions3.png||thumbnail="true" height="24"]] в строке узла и выполните команду **Перезагрузить узел**.
327
328
329 == {{id name="ONVIF-медиаисточники-Обновлениеконфигурации"/}}Обновление конфигурации ==
330
331 Выполнять процедуру обновления данных медиаисточников требуется:
332
333 1. Если на самом медиаисточнике были внесены какие-либо изменения, например, обновлены профили, так как список профилей ONVIF-медиаисточников вычитывается в процессе добавления узла в разделе [[Сеть>>doc:ui.ui-network.WebHome]] и впоследствии обновляется только по запросу пользователя. В этом случае нужно выполнять обновление и на видеорегистраторе и на узлах Платформа НЕЙРОСС с «проксированными» медиаисточниками.
334 1. Если были внесены изменения на видеорегистраторе (например, ещё один медиаисточник переведён в статус «проксированного»), а он предоставляет доступ к своим медиаисточникам другим узлам Платформа НЕЙРОСС. В этом случае нужно выполнить обновление списка медиаисточников на всех узлах с «проксированными» медиаисточниками.
335
336 Порядок действий:
337
338 Установите флаг в строке медиаисточника и нажмите на кнопку **Обновить **панели управления [1]. Также вы можете воспользоваться соответствующей командой из списка команд, доступ к которым осуществляется по кнопке [[image:attach:btn_actions3.png||thumbnail="true" height="24"]], расположенной в строке узла.
339
340 [[image:attach:mediasources_update_proxy.png||width="350"]]
341
342 == {{id name="ONVIF-медиаисточники-Удалениемедиаисточников"/}}Удаление медиаисточников ==
343
344
345 {{info}}
346 При удалении лицензируемого ONVIF/RTSP-медиаисточника, лицензия будет освобождена и доступна к использованию. ONVIF-источник (и его узел) удаляется только из списка используемых медиаисточников. Он остаётся в списке раздела [[Сеть>>doc:ui.ui-network.WebHome]] и может впоследствии быть добавлен заново.
347 {{/info}}
348
349 Порядок действий:
350
351 Установите флаг в строке медиаисточника и нажмите на кнопку **Удалить** панели управления [1]. Также вы можете воспользоваться соответствующей командой из списка команд, доступ к которым осуществляется по кнопке [[image:attach:btn_actions3.png||thumbnail="true" height="24"]] в строке узла или по кнопке [[image:attach:btn_actions4.png||thumbnail="true" height="16"]] в строке медиаисточника.
352
353