Способы подключения IP-камер

Способы подключения IP-камер

Способы подключения IP-камер

Видеонаблюдение \\ 06.06.2017 19:10 \\ Видеомакс, ООО \\ Москва

От способа подключения IP-камеры существенно зависят возможности системы в целом. В статье разбираются наиболее распространённые способы, даётся обзор реализуемых функций, указываются возможные «подводные камни», даются выводы по их применимости, советы инженерам и проектировщикам.

Подключить IP-камеру... За этими простыми словами иной раз скрываются непростые вещи - о них и пойдёт речь в нашей статье.

По большому счёту, получить изображение с IP-камеры несложно: нужны адрес, логин и пароль. Всё это есть в документации, на сайте производителя, может быть написано на самой камере, могут помочь прилагаемые утилиты... Вопрос давно не в том, как получить видеоизображение, а в том - какое оно будет? в каком кодеке? в каком разрешении? можно ли (и нужно ли) получить два видеопотока? а три? а как получить звук? управление? И что вообще можно получить с IP-камеры помимо картинки? И можно ли вообще обо всём об этом где-то разузнать заранее, не прибегая к методу проб и ошибок?

С этими вопросами специалисты «Видеомакс» имеют дело ежедневно, проводят тесты и опыты, общаются с производителями, консультируют инженеров и проектировщиков. Сегодня мы поделимся своим опытом и начнём с рассмотрения различных способов подключения IP-камер.

 

Способы подключения IP-камер

Обзор способов подключения IP-камер

Действительно, «заводить» камеры в ПО можно по-разному. И, в зависимости от способа, можно получить разные возможности работы ПО с имеющимися у камер функциями. Интересно, что между собой отличаются не только способы подключения сами по себе, но и реализация их в разных камерах и системах видеонаблюдения может осуществляться по-разному.

Перечислим основные способы с указанием их сильных и слабых мест.

Способ №1. Подключение как интегрированного устройства

Такой способ может называться иначе: «по родному протоколу», «интегрировано по SDK», «по фирменному протоколу», «по проприетарному протоколу», «с этой камерой есть глубокая интеграция». Это значит, что разработчики ПО изучили документацию для конкретного типа/марки камер и написали код для работы именно с камерами этого типа/марки/модели/прошивки (о прошивке скажем ниже).  При подключении в ПО вводятся адрес, логин, пароль, указывается марка или конкретная модель камеры – после чего софт может забирать с камеры аудио/видео, получать информацию о состоянии датчиков, управлять тревожными выходами, копировать архивы с SD-карты, управлять PTZ, изменять настройки. Причем и лишнего не попросит, и нужного не пропустит: не будет, с одной стороны, пытаться получить звук с «немой» камеры, с другой – управляемая поворотная камера уж точно будет управляться. 

Практика, правда, не всегда так прекрасна, как теория – вовсе не обязательно что в ПО будет работа со всеми функциями камеры; конкретные возможности работы конкретного ПО с конкретной камерой придётся уточнять заранее (особенно касается «свежих» моделей камер). И вот тут эта самая «глубокая» интеграция демонстрирует большой (а с точки зрения проектировщика – просто огромный) плюс: если уж она реализована – то она реализована, сам факт работоспособности и доступный функционал заранее известен и гарантирован.

Способ №2. Подключение по ONVIF

Часто говорят: «камера подключается по протоколу онвиф» или «камера интегрирована по онвиф» (оба выражения, кстати, нельзя назвать полностью корректными). Это значит, что и камера, и ПО соответствуют спецификациям, разработанным некой третьей стороной (сообществом ONVIF). Процесс подключения проще чем в первом случае – не нужно даже знать марку камеры, достаточно ориентироваться на слово «Onvif». По возможностям/функционалу такой способ может уступать «чистой интеграции»: с одной стороны, поддержка видео/аудио/входов/выходов/управления/прочего в протоколе уже есть (в описании Profile S более полусотни функций), с другой – если работа с какой-то функцией в Onvif не предусмотрена, то работы и не будет.

Практика, опять же, от теории отличается. И тут надо – в отличие от предыдущего варианта - смотреть не только на ПО и на список доступного через ONVIF функционала, но и на камеру: какие именно функции/свойства камеры вообще могут использоваться при подключении через ONVIF. Причем заранее гарантий типа «такая-то камера будет работать с таким-то ПО таким-то образом» никто не даст – разработчик ПО делает свой продукт не под камеру, а под протокол. И вопросы придётся прежде всего задавать производителю камеры (до которого достучаться не всегда легко и просто).

Маленький пример. Есть две IP-камеры. Разных производителей, но очень похожих по характеристикам. FullHD, H.264, звук, входы/выходы, «электронный PTZ», короче говоря весь «джентельменский набор» включая ONVIF. Но давайте воспользуемся программой Onvif Device Manager и поглядим внимательнее:

Варианты реализации ONVIF в IP-камерах

- у камеры слева есть управление PTZ и выходами реле, просмотр лога камеры, но нет регулировок изображения (яркость и пр.)

- у камеры справа нет управления PTZ и выходами реле, нет просмотра лога камеры, но есть регулировки изображения.

Причём у обеих камер описания доступного через ONVIF функционала нигде нет

Здесь стоит упомянуть один немаловажный момент. Иногда, подобная разница может встречаться даже у камер одной модели одного производителя. И не только касаемо ONVIF. Доступные функции могут зависеть от того, какая версии программного микрокода камеры (прошивки) в IP-устройстве. Особенно часто эта ситуация возникает с подключением по "интеграции". При определении совместимости рекомендуем смотреть не только на название модели, но и на версию firmware

В итоге имеем неплохой, универсальный, функционально насыщенный, но плохо прогнозируемый (в плане доступности тех или иных функций) способ подключения.

Способ №3. Подключение по RTSP

Могут встретиться выражения «интеграция по RTSP» или «интегрировано по эр-тэ-эс-пэ» - хотя интеграции здесь столько же, сколько в «интеграции» клавиатуры с компьютером по USB. Способ используется, если нет ни нормальной интеграции, ни поддержки ONVIF. Суть в том, что в «прошивке» камеры практически всегда реализован т.н. RTSP-сервер – программный модуль, реализующий передачу потокового видео (MPEG4/H.26x) по протоколу RTSP (такие модули иногда называют «RTSP-источник»). Этот протокол существует довольно давно, используется не только в IP-камерах и не только в ПО видеонаблюдения, стандартизирован, документирован, распространён и хорошо изучен. Если ПО позволяет подключать произвольные RTSP-источники и, если у вас есть общий вид т.н. «строки запроса rtsp» с камеры - считайте, что видеопоток в H.26x у вас в кармане в видеосервере. «Софт» в большинстве случаев умеет брать два потока, что позволит подобрать сервер за разумную цену (подробнее о преимуществах многопоточности здесь: http://www.videomax-server.ru/articles/odin-dva-chetyre-potoka-kto-bolshe-jeffe.html). Если у камеры есть аудиоканал, то звук тоже должен быть. Правда, придётся поискать общий вид строки запроса (в документации к камере или просто в Интернете) и перед подключением в ПО - поэкспериментировать с воспроизведением rtsp-потока в какой-нибудь программе-плейере типа VLC.

Заметьте – про марку/модель/прошивку камеры речь здесь не заходит. И про другие функции (помимо видео/аудио) – тоже. Потому что никаких других функций нет и не будет. Проще говоря - по RTSP всегда можно получить звук и «картинку» и никогда - всё остальное.

Способ №4. Подключение по PSIA

По идеологии похож на ONVIF, но заметно уступает по функциональности и крайне редко встречается. Поэтому этот вариант мы далее затронем, но подробно рассматривать не будем.

Способ №5. Подключение по HTTP

Встречается (и используется) ещё реже чем PSIA, ибо подразумевает получение только MJPEG. В связи с поддержкой H.264 практически всеми современными IP-камерами этот вариант уже не востребован и потому его рассматривать не будем совсем. 

Еще раз отметим: Все перечисленные способы имеют одну общую и важную особенность: работоспособность каждого из них и доступность тех или иных функций зависит от версии «прошивки» (firmware) камеры, поэтому производители ПО часто указывают номера версий «прошивок» для поддерживаемых камер.

Перейдём теперь к более интересной части - к особенностям подключения IP-камер в некоторых наиболее известных ПО и реализуемым при этом возможностям.

Особенности подключения в различных VMS

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

Подключение IP-камер в «Macroscop»

«Macroscop» позволяет подключать камеры по проприетарным протоколам, по ONVIF, RTSP, по PSIA, по HTTP. Доступный функционал (для разных способов подключения) при этом виден практически сразу даже в бесплатной демоверсии.

Как выглядит Что доступно
Подключение IP-камеры в «Macroscop» по RTSP

RTSP
При выборе RTSP можно получить видео (до 2-х разных потоков), аудио (одностороннее, т.е. только с камеры).

Подключение IP-камеры в «Macroscop» по ONVIF

ONVIF
При выборе ONVIF станет доступно управление PTZ и управление входами/выходами камеры.

Подключение интегрированных IP-камер в «Macroscop»

Интеграция
При выборе проприетарного протокола список поддерживаемых функций камеры может быть гораздо шире: тут и передача звука на камеру, и поддержка архива на SD-карте. Здесь же включается адаптация под fish-eye-объектив.

Подключение интегрированных IP-камер в «Macroscop» с ограничениями Правда, для некоторых камер перечень функций заметно у́же. Например, входы/выходы могут не поддерживаться.
 Подключение IP-камеры в «Macroscop» по PSIA

PSIA
Работа через PSIA аналогична работе через ONVIF.

Итак, возможности неплохие, но для уточнения потребуется как минимум установить ПО или задать вопросы производителю – размещённый на сайте список поддерживаемых камер не содержит конкретики.

Подключение IP-камер в «Axxon Next»

Тоже имеется несколько способов подключения. Проектировщикам и инженерам советуем обращать внимание прежде всего на публикуемый и регулярно обновляемый список интегрированных устройств с описанием поддерживаемых функций. При работе сразу бросается в глаза, что объекты под соответствующие устройства камер создаются только автоматически, принудительно добавить или удалить их нельзя.

Как выглядит Что доступно
Подключение IP-камеры в «AxxonNext» по RTSP

RTSP
При выборе RTSP можно получить видео (до 3-х разных потоков), аудио (одностороннее), а также (!) возможность воспроизведения архива с установленной в камеру SD-карты. Правда, камеру придется добавлять дважды – как два разных устройства. Для доступа к хранилищу нужна отдельная строка запроса RTSP.

 Подключение IP-камеры в «AxxonNext» по ONVIF

ONVIF
При выборе ONVIF будет доступно видео (до 2-х потоков), управление PTZ и входами/выходами камеры, работа с SD-картой и двустороннее аудио.

 Подключение интегрированных IP-камер в «AxxonNext»

Интеграция
При подключении по проприетарному протоколу функционал, как ни странно, может оказаться меньше (!), чем через ONVIF (камера в нашем примере одна и та же). Не углубляясь в причины скажем, что полученный перечень функций ровно такой же, как и заявлено в списке совместимости.

 Подключение IP-камеры в «AxxonNext» по PSIA

PSIA
При подключении через PSIA функционал краток – меньше, чем через RTSP.

Да, Axxon может произвести впечатление этакого «ONVIF-ориентированного» ПО. Но лишь потому, что для разных моделей IP-камер по-разному проведена интеграция. Здесь уместен термин «степень интеграции», который используют, когда говорят о конкретном количестве и наборе поддерживаемых функций камеры. Где-то перечень функций меньше, где-то больше. Но в любом случае этот перечень заранее известен и описан производителем – а с Onvif нам просто повезло, т.к. поддерживаемый через Onvif функционал заранее неизвестен и не описан.

Подключение IP-камер в «Milestone»

Достаточно интересно и оригинально. Также присутствует список поддерживаемых устройств с перечнем функций.

Как выглядит Что доступно
Подключение IP-камеры в «Milestone XPotect» по RTSP

RTSP
При подключении по RTSP получить можно видео и одностороннее аудио. Причём видео – только в одном потоке (ввести в строку URI можно rtsp-запросы и двух, и трёх потоков, и вообще ввести что угодно (см. скриншот), но софт «увидит» только последний rtsp-запрос).

Подключение IP-камеры в «Milestone XPotect» по ONVIF

ONVIF
При подключении через ONVIF можно получить видео, двустороннее аудио, PTZ, поддержку входов/выходов и встроенной в камеру аналитики (детекторы движения и пр.). SD-карты недоступны. При этом «автоматом» ПО находит только видео и аудио – для работы с другими функциями настраивать ПО придётся самостоятельно.

Подключение интегрированной IP-камеры в «Milestone XPotect»

Интеграция
При подключении через «родные» протоколы ситуация почти такая же, как и при ONVIF. Разница – в увеличении событий встроенной в камеру аналитики. Если, конечно, разработчик камеры реализовал «подключаемость» к аналитике через ONVIF. Работа с устанавливаемыми в камеры SD-картами доступна только в версиях Xpert и Corporate. По-прежнему «автоматом» находит только видео и аудио.

Подключение IP-камеры в «Milestone XPotect» по PSIA

PSIA
При подключении через PSIA имеем видео (один поток), аудио (одностороннее), поддержку входов-выходов, PTZ.

Скромные возможности автообнаружения поддерживаемых функций у IP-камер несколько удивили учитывая, что «Milestone» - заграничный продукт. 

Подключение IP-камер в «Интеллект»

Как и «Axxon», «Интеллект» сопровождается списком поддерживаемых устройств. Как и остальные, поддерживает разные способы подключения. Умеет автоматически обнаруживать функционал и создавать объекты, но только если камера физически подключена по локальной сети. Хорошая работа «Мастера подключения IP-камер» удачно сочетается с возможностями произвольного добавления, настройки и удаления объектов.

Как выглядит Что доступно
Подключение IP-камеры в «Интеллект» по RTSP 

RTSP
При подключении через RTSP можно получить видео (до 4-х потоков) и аудио. Как это происходит в ПО «Интеллект» можно посмотреть в нашем ролике -  https://youtu.be/iM1c544AYZ8

 Подключение IP-камеры в «Интеллект» по ONVIF

ONVIF
При подключении через ONVIF можно получить видео (до 4-х потоков), аудио (двустороннее), PTZ, поддержку входов и выходов камеры, поддержку собственного детектора камеры. 
Сам процесс подключения можно увидеть здесь: https://youtu.be/N9btql6tCcA

 Подключение интегрированной IP-камеры в «Интеллект»

Интеграция
После подключения подопытной камеры, как интегрированного устройства, получили именно тот набор функций, который и был заявлен производителем: видео (четыре потока), аудио (двустороннее), архив на встраиваемой SD-карте, работа с PTZ, работа с тревожными входом и выходом и четырьмя имеющимися «набортными» детекторами камеры.

 Подключение IP-камеры в «Интеллект» по PSIA

PSIA
При подключении по PSIA функционал аналогичен подключению по RTSP.

Интересно, что – как выяснилось в тестах – «Интеллект» может «видеть» больше встроенных в камеру детекторов, чем обещано в документации.

Довольно пёстрая получается картина, не правда ли? При этом мы даже не затронули тему управления камерами из интерфейса ПО – а там было бы о чём поговорить. 

Теперь, пожалуй, пора подвести некоторые выводы и дать советы.

Итоги и рекомендации 

Подведём итоги и дадим рекомендации по проектированию систем видеонаблюдения:

  1. Для получения с современных IP-камер звука и изображения вообще никакая интеграция не нужна!   Любую IP-камеру можно подключить в любую VMS: если камеры и нет среди интегрированных, то поможет Onvif и всегда есть RTSP.
  2. Не всё то интеграция, что называется интеграцией. Лишь в одном из способов подключения требуется, чтобы ПО «знало» ту или иную модель камеры (а по хорошему - еще и прошивку). В остальных способах (RTSP, ONVIF, PSIA) подключение производится через общие протоколы, к конкретным камерам не привязанные.  Так что, громкие заявления типа «интегрировано стопятьсот тыщ камер» без указания подробностей могут означать лишь возможность подключать по ONVIF и/или RTSP (эту тему мы поднимали в статье Маркетинг в видеонаблюдении) со всеми вытекающими последствиями.
  3. Подключение через универсальные протоколы Onvif и PSIA всё еще не является действительно универсальным и беспроблемным способом. «Not all specific features will be available via PSIA or ONVIF» («Не все возможности будут доступны через PSIA или ONVIF») – эта фраза из SDK одного из уважаемых производителей IP-камер отлично характеризует общий подход к реализации ONVIF и PSIA в камерах. Так что, проектировать системы на основе общих протоколов стоит с повышенной осторожностью и удвоенным вниманием.
  4. Ничто и нигде не работает одинаково. Где-то нет датчиков, где-то нет второго потока, где-то что-то ограничено по количеству и т.д., и т.п. Всегда следует заранее и крайне внимательно уточнять все подробности. И ориентироваться при этом, особенно на стадии проектирования, надо на подключение по «фирменным» протоколам как на единственно настоящую интеграцию. Ищите перечни функций в списках интегрированных камер в выбранном вами ПО!

Заключение

Подключение IP-камер – интересная, не всегда простая, но всегда решаемая задача. Разнообразие среди камер, протоколов и VMS позволяет построить систему под любые пожелания заказчика, но одновременно требует знания специфики IP-видеонаблюдения и скрупулёзности при проектировании. На «подводные камни» наткнуться легко – но также легко обойти при должном уровне квалификации.

Специалисты компании Видеомакс проводят аудиты готовых проектов и консультации при выборе проектных решений для создания лучших систем видеонаблюдения. Вы получите проработанное и протестированное решение своей задачи. Вы можете рассчитывать на любую помощь: выбор камер, определение тактики охраны, расчет ЛВС, выбор станционного оборудования и программного обеспечения системы видеонаблюдения. Получить консультацию можно по телефону 8 800 302-55-46. Проект для проведения аудита следует отправлять на email: info@videomax-server.ru

Статьи Видеонаблюдение

Как фактически измеряется конечная польза от системы видеонаблюдения? И можно ли вывести эту пользу на новый уровень?

Как фактически измеряется конечная польза от системы видеонаблюдения? И можно ли вывести эту пользу на новый уровень?

Видеонаблюдение \\ 13.06.2017 12:23 \\ Macroscop \\ Комментарии()

Развитие шло не по пути ориентации на реальную задачу и реальную полезность, а по пути того, что можно сделать технологически. И по факту результаты работы часто оказывались такими, что реальную пользу реальным пользователям на реальном объекте модули видеоанализа не несли.

Маркетинг в видеонаблюдении

Маркетинг в видеонаблюдении

Видеонаблюдение \\ 06.06.2017 19:03 \\ Видеомакс, ООО \\ Комментарии()

В четыре раза больше камер!" "До 128 камер на сервер!" "6000 моделей IP-камер в нашем ПО!" Кто больше? Рекламщики не стесняются и наперебой выдвигают самые невероятные лозунги. Чему можно верить, а чему нет, и в чём подвох? Об этом в нашей статье.

Отследить перемещение человека по всем камерам системы. Сравнение существующих технологий

Отследить перемещение человека по всем камерам системы. Сравнение существующих технологий

Видеонаблюдение \\ 29.05.2017 17:08 \\ Macroscop \\ Комментарии()

Существует одна универсальная проблема, которая характерна для пользователей 7 из 10 видеосистем вне зависимости от типа объекта. Эта проблема отслеживания перемещения человека по разным камерам.

СИЛА И ВЫГОДА «ВИРТУАЛЬНОЙ МАТРИЦЫ».  Как воспользоваться преимуществами новой серии видеорегистраторов Smartec

СИЛА И ВЫГОДА «ВИРТУАЛЬНОЙ МАТРИЦЫ». Как воспользоваться преимуществами новой серии видеорегистраторов Smartec

Видеонаблюдение \\ 20.04.2017 16:09 \\ "СМАРТЕК СЕКЬЮРИТИ" \\ Комментарии()

Приверженцы standalone-решений, сталкиваются с тем, что удалённые рабочие места принято формировать на базе ПК. Однако в мировой отрасли стали появляться альтернативные решения, позволяющие исключить ПК из состава клиентских рабочих мест. На российскjм рынке такой продукт представлен брендом Smartec

Как победить дракона и создать настоящую инновацию?

Как победить дракона и создать настоящую инновацию?

Видеонаблюдение \\ 23.03.2017 15:24 \\ Macroscop \\ Комментарии()

В разные годы наша компания прошла два пути поиска и создания такой уникальной функции. Разные подходы - разный результат.

Отследить перемещение человека по всем камерам системы. Межкамерный трекинг – новая перспективная технология мирового рынка

Отследить перемещение человека по всем камерам системы. Межкамерный трекинг – новая перспективная технология мирового рынка

Видеонаблюдение \\ 16.12.2016 11:05 \\ Macroscop \\ Комментарии()

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

Видеонаблюдение. Достижения и перспективы

Видеонаблюдение. Достижения и перспективы

Видеонаблюдение \\ 18.11.2016 13:00 \\ Комментарии()

Можно считать, что видеонаблюдение победно и стремительно развивается чуть более двадцати лет. По крайне мере в России. Нельзя сказать, что в СССР, а затем в России не было телекамер. Еще в 1971 году у меня на работе использовали установку промышленного телевидения ПТУ-27М, выпущенную заводом 323 НИИ промышленного телевидения "Растр" из Великого Новгорода.

AHD видеонаблюдение

AHD видеонаблюдение

Видеонаблюдение \\ 01.11.2016 13:03 \\ ООО "Сек-Групп" \\ Комментарии()

AHD это технология передачи посредством обычного коаксиального кабеля отлично детализированной картинки.

Почему разработчики видеонаблюдения любят ритейл больше, чем производство?

Почему разработчики видеонаблюдения любят ритейл больше, чем производство?

Видеонаблюдение \\ 04.07.2016 10:47 \\ Macroscop \\ Комментарии()

Знаете ли вы, что в ассортименте вендоров ПО для видеосистем есть много решений для прикладных задач торговли- модулей для подсчета посетителей, определения длины очереди, контроля операций на кассе и т.п. А предложений для решения производственных и промышленных задач практически нет. Почему?

Повышение точности детектирования оставленных предметов

Повышение точности детектирования оставленных предметов

Видеонаблюдение \\ 20.05.2016 18:35 \\ Macroscop \\ Комментарии()

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

Книги

Системы охранной, пожарной и охранно-пожарной сигнализации

ISBN: 978-5-7695-6218-1
Год: 2010 (май)
Страниц: 512

 

 

Учебное пособие представляет собой 5-е издание, дополненное и переработанное. Книга незаменима при обучении специалистов по монтажу любых видов сигнализаций: пожарных, охранных и охранно-пожарных. Представлены также общие сведения об организации охраны на объекте.

Технические средства охраны

Системы охранной сигнализации: основы теории и принципы построения

ISBN: 978-5-9912-0025-7
Год: 2008
Страниц: 496

 

Учебное пособие поможет при прохождении теоретических курсов специалистами в области охраны. Здесь есть всё об эксплуатации технических средств охраны. Это второе, дополненное издание, созданное на основе лекций.

Технические средства охраны

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

Год: 2010
Страниц: 272

 

Книга адресована широкому кругу лиц, занятых в области службы безопасности на различного уровня объектах. Прилагается перечень нормативных материалов.

 

Технические средства охраны

вверх