Перейти к основному содержанию

Основы

ONVIF и RTSP: система из разных брендов

FM Инженерная команда Ansivue команда проектирования систем CCTV Опубликовано 9 мин чтения
Схема топологии системы, связывающая камеры, PoE-коммутаторы, регистратор и клиентов
На этой странице

Внутри вопроса «сработает ли это вместе» прячутся два вопроса. Первый — примет ли регистратор камеру вообще: обнаружение, поток, картинка на экране. Второй, от которого зависит, приятно ли системой владеть, — переживёт ли дорогу всё, что камера умеет: события, управление PTZ, дополнительный поток, который использует мозаика, расписание записи. Открытые стандарты надёжно отвечают на первый вопрос и лишь частично — на второй, и понимание, где какой, как раз и не даёт смешанной системе превратиться в проблему обслуживания.

Поводы смешивать оборудование обыденны, а не экзотичны. Здание расширяется, и новое крыло получает современные камеры; регистратор выработал ресурс, а камеры на стенах стоят три года и работают; заказчик хочет сменить бренд, не перекладывая кабель на пяти этажах. В каждом случае вопрос один и тот же: какая часть существующей системы остаётся и с чем приходится смириться как с отличием.

Что такое ONVIF — и чем он не является?

ONVIF — это стандарт взаимодействия: он определяет, как устройство описывает себя в сети и как другое устройство запрашивает у него поток, управляет поворотным механизмом PTZ или подписывается на события. Устройство со знаком соответствия прошло тест на профиль, который заявляет. Это содержательная гарантия: она означает, что два устройства разных производителей говорят на общем языке и понимают общий набор команд.

Чего он не гарантирует — равенства функций. Стандарт определяет интерфейсы, а не реализации: камера может отдавать PTZ через ONVIF, и регистратор может его принимать, тогда как аналитика на самой камере или собственные функции производителя в его приложении вообще не появятся на стороннем регистраторе. Соответствие — это про разговор, а не про каждую фразу, которую способна произнести каждая сторона.

Какие профили ONVIF важны в системе здания?

ПрофильЧто охватываетГде вы с ним встречаетесь
Profile SПотоковая передача: конфигурация, обнаружение, живое видео и звукБазовая линия для камеры, которая должна появиться на регистраторе другого бренда
Profile TРасширенная потоковая передача: H.265, многопоточность и метаданныеСовременные камеры, отдающие основной и дополнительный поток на сторонний регистратор
Profile GУправление записью и хранение на стороне устройстваТам, где записью и её извлечением управляют на камере или в её собственном хранилище

Для системы здания рабочее допущение простое: исходите из Profile S, проверяйте наличие T, если собираетесь писать современный кодек через сторонний регистратор, и относитесь к G как к вопросу о хранилище на самом устройстве, а не о регистраторе в шкафу.

Почему RTSP — дверь, которая обычно открыта?

Если ONVIF — это язык, то RTSP часто прямой маршрут: URL, который запрашивает у камеры поток, в виде адреса, порта и пути. Порт по традиции 554; путь зависит от прошивки конкретного производителя и публикуется в документации самой камеры. Для смешанной системы отсюда следуют две вещи. Первая: RTSP работает там, где более богатая интеграция не работает, и именно поэтому он остаётся запасным путём, который держит смешанную систему живой. Вторая: поскольку путь зависит от производителя, его документируют для каждой камеры, а не предполагают.

Камеры того класса, который делаем мы, отдают через этот интерфейс основной и дополнительный поток. Основной поток стоит записывать в 5 MP; дополнительный должен использоваться мозаикой прямого просмотра и мобильным клиентом, потому что стене из миниатюрных окон не нужно полное разрешение и она не должна платить за него пропускной способностью. Смешанная система, в которой дополнительный поток оставили выключенным, — это смешанная система, которая ощущается медленной по причинам, не имеющим никакого отношения к брендам.

Что переживает смешанную систему, а что нет?

ВозможностьЧерез открытые интерфейсыЧестная оговорка
Живой просмотр и записьДаСамый обычный случай, ради которого стандарт и писался
Управление PTZДа, если камера его отдаётПредустановки и обходы могут вести себя по-разному в разных клиентах
События движенияОбычно базовое движениеПересечение линии, вторжение и подобная аналитика часто остаются внутри клиента самого производителя
Двусторонняя аудиосвязьИногдаЗависит от того, поддерживают ли обе стороны один и тот же аудиотракт
Мобильное приложение и клиентНетПриложение каждого производителя видит только его оборудование; смешанная система обычно означает два приложения или регистратор, который публикует одно
Прошивка и обновленияНетВсегда отдельно, всегда по бренду

Какие три способа вести смешанную систему?

  • Оставить камеры, сменить регистратор. Самая распространённая миграция и самая дешёвая в планировании: наши регистраторы говорят на ONVIF, RTSP, GB28181 и P2P, поэтому существующие камеры, отдающие любой из этих интерфейсов, можно зарегистрировать и записывать. Меняется регистратор, расписание камер остаётся, проводка не трогается.
  • Оставить регистратор, сменить камеры. Новые камеры регистрируются на существующем регистраторе по ONVIF или RTSP, по одному каналу за раз. Старые камеры остаются в работе, пока каждая позиция не готова, — значит, здание не остаётся слепым во время замены.
  • Вести обе системы во время передачи. Старый и новый регистраторы какое-то время работают в одной сети, чтобы ничего не потерялось, пока замена проверяется. Это требует свободных адресов и человека, который понимает, какая система что записывает, — и оправдано там, где в окне перехода может возникнуть претензия.

Где смешанные системы отказывают на практике?

Отказы редко связаны с брендами и почти всегда — с конфигурацией. Дополнительный поток оставлен выключенным, поэтому регистратор тянет основной поток по каждому каналу, и потолок пропускной способности наступает рано: у наших крупных регистраторов входящая пропускная способность — 64 Mbps, что для здания комфортно и чего вы достигнете примерно на тридцатом канале 5 MP, если всё пишется на полной скорости. Несовпадение кодеков, когда один конец предлагает H.265, а другой ждёт H.264. Дублирование адресов, когда во время миграции две службы DHCP делят одну сеть и камера отвечает по адресу, который занял кто-то другой. Расхождение часов, которое тихо делает хронологию недостоверной, пока кто-нибудь не включит NTP везде. Учётные данные и лимиты сессий, когда регистратор запрашивает у камеры больше одновременных потоков, чем допускает её прошивка.

Что включить в контрольный список миграции?

  • Перечислите, что остаётся и что меняется, и запишите, каких из пяти звеньев — камера, коммутатор, кабель, регистратор, клиент — касается замена.
  • Подтвердите интерфейсы на обоих концах: профиль ONVIF, доступность RTSP и кодек, в котором пишет каждая сторона.
  • Проверьте входящую пропускную способность регистратора против числа каналов и записываемого разрешения, а не против одного лишь числа камер.
  • Настройте NTP на каждом устройстве до пусконаладки, чтобы хронология была достоверной с первого дня.
  • Перенесите сначала один канал и понаблюдайте за ним ночь, прежде чем переводить остальные.
  • Сохраняйте доступ к старой системе, пока не подписан акт приёмки.

Совместимость — не свойство бренда «да или нет», а список интерфейсов и настроек, которые либо стыкуются, либо нет. Пройдите его канал за каналом — и смешанная система становится ничем не примечательной, в чём и весь смысл.

Частые вопросы

Примет ли наш регистратор камеру другого бренда?

Если регистратор говорит на ONVIF или RTSP — да, и камеру можно зарегистрировать по одному каналу за раз. Если он принимает только собственный бренд, менять придётся регистратор, а не камеры.

В чём разница между ONVIF и RTSP?

ONVIF — это стандарт того, как устройства описывают себя в сети и управляются в ней: обнаружение, адреса потоков, PTZ и события. RTSP — прямой URL потока, и обычно именно он работает там, где более богатая интеграция не проходит.

Какой профиль ONVIF нам нужен?

Исходите из Profile S как базовой линии: потоковая передача и живое видео. Проверьте Profile T, если собираетесь писать H.265 через сторонний регистратор, и относитесь к Profile G как к вопросу о записях, которые хранятся на камере, а не в шкафу.

Можно ли оставить наши камеры и заменить только регистратор?

Да, и это самая распространённая миграция. Оставьте расписание камер, замените регистратор — и проводка не меняется: наши регистраторы говорят на ONVIF, RTSP, GB28181 и P2P, поэтому существующие камеры, отдающие любой из этих интерфейсов, можно зарегистрировать и записывать.

Что перестаёт работать в смешанной системе?

Обычно функции, которые никогда не были стандартом: аналитика на самой камере и пересечение линии остаются внутри клиента самого производителя, предустановки и обходы PTZ могут вести себя по-разному в разных клиентах, прошивка всегда отдельная для каждого бренда, а приложение каждого производителя по-прежнему видит только его оборудование.

Что ломает смешанные системы на практике?

Конфигурация, а не бренды. Дополнительный поток оставлен выключенным, несовпадение кодеков между H.265 и H.264, дублирование адресов во время миграции, расхождение часов, когда NTP так и не был включён, и потолок входящей пропускной способности — 64 Mbps у наших крупных регистраторов, который наступает примерно на тридцатом канале 5 MP, если всё пишется на полной скорости.

Как проверить смешанную систему до того, как на неё решиться?

Сначала переведите один канал и понаблюдайте за ним ночь, прежде чем трогать остальные: живой просмотр, запись, воспроизведение, события и хронология. Сохраняйте доступ к старой системе, пока не подписан акт приёмки.

Вы поддерживаете что-нибудь кроме ONVIF?

Да: ONVIF, RTSP, GB28181 и P2P на стороне камер и регистраторов — именно это делает поэтапную миграцию практичной.
Темы ONVIF RTSP система из разных брендов совместимость с NVR миграция системы GB28181

Спланируйте проект CCTV или видеостены

Пришлите тип здания, число этажей и примерное количество камер — мы вернёмся с планом размещения, спецификацией оборудования и ценой.