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