Видеонаблюдение для разных сетевых камер

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

Что же делать, если у меня много разномастных камер? Можно, конечно, купить какую-нибудь универсальную программу, но недавно я для себя открыл очень интересную и бесплатную альтернативу, которая работает с любыми IP-камерами, WEB-камерами и при этом по функционалу может дать фору некоторым платным аналогам. Называется это чудо ContaCam, о ней и пойдет речь в этом обзоре.

IP-камеры

Но прежде чем я начну рассказывать про саму программу, нужно немного сказать о том, как происходит передача видеопотока с камер.
Чаще всего для этой цели используется формат MotionJpeg и чтобы получить это видео, нужно просто знать, что написать в URL при обращении к камере через web-интерфейс. Например, камеру можно посмотреть зайдя по некой ссылке
http://ip-адрес-моей-камеры
а чтобы получить видеопоток отдельно, нужно к этому адресу приписать еще кое-чего и будет выглядеть, например, вот так:
http://ip-адрес-моей-камеры/mjpg/video.cgi
То что мы приписали в конце сслыки (/mjpg/video.cgi) для простоты давайте назовем окончанием. Чтобы добавить IP-камеру в ContaCam нужно для каждой вашей камеры знать окончание, а оно разное у разных производителей. Возникает резонный вопрос — как же узнать, какое окончание нужно приписывать в каждом конкретном случае?
Ответ на этот вопрос уже давно известен и если порыться в интернете, то для любой камеры можно найти искомое выражение. Здесь я приведу несколько примеров для наиболее популярных камер.
AXIS

/axis-cgi/mjpg/video.cgi?resolution=640×480&color=1&fps=5
либо
/axis-cgi/mjpg/video.cgi?resolution=640×480&colorlevel=100&req_fps=5
D-Link
DCS-1100/1130, DCS-2102/2103, DCS-2121/2130, DCS-3110, DCS-3410/3411/3415/3430, DCS-3710, DCS-5230, DCS-5605, DCS-5635, DCS-6111, DCS-6410, DCS-6510, DCS-6511, DCS-6817, DCS-6818, DCS-7110, DCS-7410, DCS-7510, DCS-7510, DVS-210-1, DVS-310-1
вариант1 — /video{НОМЕР_ПРОФИЛЯ}.mjpg
вариант2 — /video/mjpg.cgi?profileid={НОМЕР_ПРОФИЛЯ}
{НОМЕР_ПРОФИЛЯ} это число без фигурных скобок. В настройках камеры этот профиль настраивается с кодированием JPEG/MJPEG (Mode = JPEG) в настройках «Video Settings» или «Setting -> Audio and Video».
DCS-910/920/930
/mjpeg.cgi
возможны запросы в верхнем регистре, например /MJPEG.CGI
DCS-3110, DCS-5610, DCS-6110
(mjpeg) /video.mjpg или /video2.mjpg
DCS-900
/video.cgi?resolution=640×480
или
/video.jpg?resolution=640×480
TRENDNET
TV-IP100, IP-200, TV-IP201, TV-IP400:
/VIDEO.CGI
TV-IP110, TV-IP400W:
/cgi/mjpg/mjpg.cgi
TV-IP501(w):
/MJPEG.CGI
TV-IP512P:
/video/mjpg.cgi

ContaCam

Скачать программу можно с официального сайта. Установка никаких трудностей вызвать не должна, поэтому мы перейдем сразу к рассмотрению программы. Вот основное окно.

Которое в свернутом состоянии прячется в системный трей вот таким значком:

Глобальные настройки прячутся в меню File’Settings. Рассмотрим наиболее интересные из них:

Start with Windows — запуск ContaCam вместе с Windows
TrayIcon — отобраение значка в системном трее
Start in full-screen — запуск в полноэкранном режиме
Чуть ниже настройки встроенного web-сервера, а именно Port (порт) на котором он будет работать (не рекомендуем ставить стандартное значение — 80, вдруг оно вам еще пригодится). Включается он установкой галки Enable Internal Web Server. При необходимости доступ на Web-сервер можно ограничить по логину и паролю (вводятся в поля User Name и Password соответственно).
Root Dir — путь к хранилищу всех видеозаписей
Теперь давайте добавим IP-камеру. Для этого идем в меню Capture\Network.

В появившемся окне самое главное правильно указать URL до камеры вместе с нужным окончанием. Остальные настройки опциональны.
Нажимаем кнопку OK и попадаем в окно настроек камеры. Если вход на камеру защищен паролем, то перед этим выскочит предложение ввести логин и пароль.
В закладке Assistant у нас есть 4 основных раздела:

1. Usage — как используется камера. Варианты такие:
Movement detection — детектор движения
Snapshots with history  — снимок с определенной периодичностью, плюс к нему короткое видео
Snapshots without history — снимок с определенной периодичностью
Manula record — запись вручную
Галка 24 hours record — круглосуточная запись
2. Name & Appearance
В первом поле указывается имя камеры, во втором язык отображения на web-сервере, в третьем поле — тема оформления.
3. Storage
Здесь указывается длительность хранения записей и снимков.
В 4-м разделе Finish только одна кнопка применения всех параметров.
Перейдем к закладке General

В подразделе Video Source отображаются параметры передаваемого видео. Скорость кадров в секунду можно ограничить выставив в поле Set Framerate нужное число. Размер кадра можно настроить нажав кнопку Video Size & Format. Подраздел Audio как вы уже догадались посвящен настройкам записи звука с камеры. Подраздел Recording Video Comression — настройки качества записи и последний подраздел Recording Scheduler — запись по расписанию однократно (Once) либо ежедневно (Daily).
Еще одна закладка, которая содержит некоторые интересные опции — это Movement Detection (детектор движения):

Галка Enable отвечает за включение и выключение этой функции.
Подраздел Detection Parameters содержит следующие настройки:
Начало записи за Х секунд до начала обнаруженного движения
Конец записи через Х секунд после исчезновения обнаруженного движения
Бегунок чувствительности детектора движения
Размер зон обнаружения
Подраздел Detection Scheduling нужен для включения детектора по расписанию.
В подразделе On Detection выбираются форматы видеозаписи, в которые одновременно будут записываться все события.
Как только мы закроем окно настроек камеры, мы увидим изображение с этого устройства в дочернем окне ContaCam:

По углам изображения рисуются штампы даты и времени (они в последующем интегрируются в записываемое видео). Кнопки внизу окна  служат для доступа в настройки и отображения зон детектора движения.
Теперь давайте рассмотрим Web-сервер ContaCam. Когда мы заходим на web-интерфейс, то сначала нам предложат выбрать камеру, которую мы хотим посмотреть

Затем нам отобразится страница выбранной камеры:

Вверху в центре можно выбрать интересующую дату. Правее крупное изображение — текущая картинка с камеры. В середине страницы в виде небольших анимированных пиктограмм показаны все записанные события. В самом низу — интервалы времени, на которые разбиты все записанные события. Нажимая на нужную пиктограмму можно посмотреть произошедшее событие более подробно. Благодаря такой организации web-интерфейса поиск нужного события осуществляется быстро и легко.
Как видите, функционал этой небольшой бесплатной программы весьма впечатляет. Из недостатков я могу отметить только отсутствие русского языка в сапой программе и я не нашел кнопки удаления уже добавленной камеры. В остальном одни плюсы. Если вы ищите программы для записи видео с сетевых камер, то вам однозначно нужно попробовать ContaCam. На этом наш краткий обзор подошел к концу, спасибо за внимание!

Видеонаблюдение для разных сетевых камер: 8 комментариев

  1. Temir Burzhubaev

    Добрый день! У меня китайская камера. «Окончани» не нашел нигде. Где можно его подсмотреть?

  2. Александр

    здравствуйте. Спасибо за ваш блок по камерам. все понятно. Но у меня немного другие настройки на камере и не получается настроить сервер куда будет сохраняться видео. А настройка на ноутбуке при закрытии не пишет видео с камеры , соответственно неудобство ощущается. Если вам нетрудно помогите словом и делом настройки IP камеры 77А5В0, сервер dvripc.cn. Спасибо за вашу неоценимую помощь.

  3. air max 2014 colorways

    Just browse through the online galleries of SunglassesUK and you are sure to find an overwhelming number of the most up to date designer and sports sunglasses including Tiffany sunglasses, Chanel sunglasses, Prada sunglasses, Oakley sunglasses, Rayban sunglasses, and even Oakley goggles and Bolle ski goggles.

Добавить комментарий

Ваш e-mail не будет опубликован.