Изменения документа ONVIF-медиаисточники
Редактировал(а) admin 2026/09/17 16:51
Сводка
-
Свойства страницы (1 изменено, 0 добавлено, 0 удалено)
Подробности
- Свойства страницы
-
- Содержимое
-
... ... @@ -158,60 +158,47 @@ 158 158 С версии 20.31 Платформы НЕЙРОСС поддержаны типы авторизации **Digest** и **Basic**. Если в ответ на запрос WSU приходит требование авторизации Digest/Basic, производится анализ заголовка WWW-Authenticate и отправляется повторный запрос требуемого типа. 159 159 {{/info}} 160 160 161 -== Получениессылкинавидеопоток(GetStreamUri)==161 +== Сервисы ONVIF Media и Media2 == 162 162 163 - ВстандартеONVIFза работу с медиапотоками отвечают два сервиса:163 +{{anchor name="СервисыONVIFMedia"/}} 164 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 -))) 165 +В стандарте ONVIF за работу с медиапотоками отвечают **два сервиса**: 184 184 185 -Сервис Media не позволяет камере корректно сообщить кодек H.265. Для совместимости новые камеры часто отдают такой профиль как H.264, хотя по RTSP транслируется H.265. 167 +| Сервис | Профиль ONVIF | Пространство имён | Статус | Параметр потока в GetStreamUri | 168 +| **Media** | Profile S | `http://www.onvif.org/ver10/media/wsdl` | Устаревший | `RTP-Unicast` | 169 +| **Media2** | Profile T | `http://www.onvif.org/ver20/media/wsdl` | Современный | `RtspUnicast` | 186 186 187 -Сервис Media2 поддерживаетактуальныекодеки,номодельданныхпрофилей полностьюотличаетсяот Media (той,которуюиспользуетПлатформаНЕЙРОСС).Полныйпереход наMedia2 потребовалбы несовместимой переработкипрофилей;практический выигрышсейчас —в основномкорректноеотображениеH.265вкарточке профиля вместоH.264.171 +Сервис **Media** (Profile S) считается устаревшим. В частности, он **не позволяет** камере сообщить, что профиль использует кодек **H.265 (HEVC)**. Для обратной совместимости многие камеры в этом сервисе указывают кодек **H.264**, хотя по RTSP фактически передают **H.265**. 188 188 189 - Поэтомусписок профилейпо-прежнемувычитываетсячерезMedia.Дляполучения RTSP-ссылкинапотокПлатформазапрашивает GetStreamUri ичерезMedia,ичерезMedia2.173 +Сервис **Media2** (Profile T) поддерживает актуальные кодеки и корректно отражает параметры профиля, в том числе **H.265**. Модель данных профилей в Media2 **существенно отличается** от Media; полный переход Платформы на Media2 — отдельная масштабная задача. 190 190 191 -По рядокзапросаStreamURI:175 +=== Получение ссылки на видеопоток (GetStreamUri) === 192 192 193 -1. Сервис Media2, параметр Stream = RtspUnicast. 194 -1. При ошибке — сервис Media2, параметр Stream = RTSP. 195 -1. При ошибке — сервис Media (ver10), параметр Stream = RTP-Unicast. 177 +Для подключения к «живому» видео Платформа НЕЙРОСС запрашивает у камеры RTSP-ссылку на поток методом **GetStreamUri**. Не все камеры одинаково обрабатывают запросы к обоим сервисам. 196 196 197 -Information 179 +{{info}} 180 +**Пример: камеры Panasonic** 198 198 199 - КамерыPanasonic. Назапрос GetStreamUri к сервису Media (ver10/media/wsdl) с параметромStream = RTP-Unicastкамера может вернуть ошибку500.Тот же запрос к Media2 (ver20/media/wsdl)с параметромStream= RtspUnicast обрабатывается корректно: камера возвращает RTSP-ссылку на поток.При этом профили камера по-прежнему отдаёт через устаревший сервис Media.182 +При запросе **GetStreamUri** к сервису Media (`ver10/media/wsdl`) с параметром **Stream = RTP-Unicast** камера может вернуть ошибку **500 Internal Server Error**. 200 200 201 - ВАЖНО184 +Тот же запрос к сервису **Media2** (`ver20/media/wsdl`) с параметром **Stream = RtspUnicast** обрабатывается корректно — камера возвращает RTSP-ссылку на поток. 202 202 203 -В карточке профиля кодек может отображаться как H.264, даже если фактический поток — H.265. Это ограничение сервиса Media, через который вычитываются профили. На получение ссылки, воспроизведение и запись это не влияет, если StreamURI получен успешно. 186 +При этом список профилей камера может по-прежнему отдавать через устаревший сервис Media. 187 +{{/info}} 204 204 205 - ----189 +Для повышения совместимости с различными моделями камер Платформа НЕЙРОСС **последовательно пробует оба сервиса**: 206 206 207 -Что изменено по сравнению с прошлой версией 191 +# сначала запрос **GetStreamUri** через сервис **Media2** с параметром **RtspUnicast**; 192 +# при ошибке — запрос через сервис **Media** с параметром **RTP-Unicast**. 208 208 209 -* Убрана неверная схема «сначала Media2/RtspUnicast, при ошибке сразу Media/RTP-Unicast». 210 -* Разведены два независимых шага: два сервиса (Media и Media2) и два значения Stream в Media2 (сначала RtspUnicast, при ошибке RTSP). 211 -* RTSP больше не подменяется на RTP-Unicast: RTP-Unicast относится только к Media (ver10). 194 +Это позволяет подключаться к камерам, которые корректно обслуживают только один из сервисов (в том числе к камерам Panasonic с H.265-потоками). 212 212 213 -=== === 196 +{{warning}} 197 +Информация о кодеке в карточке профиля (вкладка **Профили** медиаисточника) по-прежнему может отображаться как **H.264**, даже если фактический поток передаётся в **H.265** — это ограничение сервиса Media, через который вычитываются профили. На воспроизведение и запись видео это не влияет, если RTSP-ссылка получена успешно. 214 214 199 +При проблемах с «живым» видео проверьте настройки на вкладке **Дополнительно** и раздел [Дополнительные параметры медиаисточников]. 200 +{{/warning}} 201 + 215 215 == {{id name="ONVIF-медиаисточники-ПараметрыONVIF-медиаисточников"/}}Параметры ONVIF-медиаисточников == 216 216 217 217 Для редактирования параметров ONVIF-медиаисточника: ... ... @@ -331,7 +331,7 @@ 331 331 332 332 333 333 334 -=== ===321 +=== === 335 335 336 336 337 337 (% style="font-family:inherit; font-size:20px" %){{id name="ONVIF-медиаисточники-ПерезагрузкаONVIF-узлов"/}}Перезагрузка ONVIF-узлов