Изменения документа ONVIF-медиаисточники
Редактировал(а) admin 2026/09/17 16:51
Сводка
-
Свойства страницы (1 изменено, 0 добавлено, 0 удалено)
Подробности
- Свойства страницы
-
- Содержимое
-
... ... @@ -158,7 +158,49 @@ 158 158 С версии 20.31 Платформы НЕЙРОСС поддержаны типы авторизации **Digest** и **Basic**. Если в ответ на запрос WSU приходит требование авторизации Digest/Basic, производится анализ заголовка WWW-Authenticate и отправляется повторный запрос требуемого типа. 159 159 {{/info}} 160 160 161 +== Сервисы ONVIF Media и Media2 == 161 161 163 +{{anchor name="СервисыONVIFMedia"/}} 164 + 165 +В стандарте ONVIF за работу с медиапотоками отвечают **два сервиса**: 166 + 167 +| Сервис | Профиль ONVIF | Пространство имён | Статус | 168 +| Параметр потока в GetStreamUri | 169 +| --- | --- | --- | --- | --- | 170 +| **Media** | Profile S | `http://www.onvif.org/ver10/media/wsdl` | Устаревший | `RTP-Unicast` | 171 +| **Media2** | Profile T | `http://www.onvif.org/ver20/media/wsdl` | Современный | `RtspUnicast` | 172 + 173 +Сервис **Media** (Profile S) считается устаревшим. В частности, он **не позволяет** камере сообщить, что профиль использует кодек **H.265 (HEVC)**. Для обратной совместимости многие камеры в этом сервисе указывают кодек **H.264**, хотя по RTSP фактически передают **H.265**. 174 + 175 +Сервис **Media2** (Profile T) поддерживает актуальные кодеки и корректно отражает параметры профиля, в том числе **H.265**. Модель данных профилей в Media2 **существенно отличается** от Media; полный переход Платформы на Media2 — отдельная масштабная задача. 176 + 177 +=== Получение ссылки на видеопоток (GetStreamUri) === 178 + 179 +Для подключения к «живому» видео Платформа НЕЙРОСС запрашивает у камеры RTSP-ссылку на поток методом **GetStreamUri**. Не все камеры одинаково обрабатывают запросы к обоим сервисам. 180 + 181 +{{info}} 182 +**Пример: камеры Panasonic** 183 + 184 +При запросе **GetStreamUri** к сервису Media (`ver10/media/wsdl`) с параметром **Stream = RTP-Unicast** камера может вернуть ошибку **500 Internal Server Error**. 185 + 186 +Тот же запрос к сервису **Media2** (`ver20/media/wsdl`) с параметром **Stream = RtspUnicast** обрабатывается корректно — камера возвращает RTSP-ссылку на поток. 187 + 188 +При этом список профилей камера может по-прежнему отдавать через устаревший сервис Media. 189 +{{/info}} 190 + 191 +Для повышения совместимости с различными моделями камер Платформа НЕЙРОСС **последовательно пробует оба сервиса**: 192 + 193 +# сначала запрос **GetStreamUri** через сервис **Media2** с параметром **RtspUnicast**; 194 +# при ошибке — запрос через сервис **Media** с параметром **RTP-Unicast**. 195 + 196 +Это позволяет подключаться к камерам, которые корректно обслуживают только один из сервисов (в том числе к камерам Panasonic с H.265-потоками). 197 + 198 +{{warning}} 199 +Информация о кодеке в карточке профиля (вкладка **Профили** медиаисточника) по-прежнему может отображаться как **H.264**, даже если фактический поток передаётся в **H.265** — это ограничение сервиса Media, через который вычитываются профили. На воспроизведение и запись видео это не влияет, если RTSP-ссылка получена успешно. 200 + 201 +При проблемах с «живым» видео проверьте настройки на вкладке **Дополнительно** и раздел [Дополнительные параметры медиаисточников]. 202 +{{/warning}} 203 + 162 162 == {{id name="ONVIF-медиаисточники-ПараметрыONVIF-медиаисточников"/}}Параметры ONVIF-медиаисточников == 163 163 164 164 Для редактирования параметров ONVIF-медиаисточника: