В предыдущей статье мы рассмотрели основные элементы, из которых может состоять система цифрового видеонаблюдения. В этой статье мы уделим пристальное внимание наиболее важному элементу программному обеспечению. Ведь именно способностями программного обеспечения определяются все те возможности, которые нам необходимы в системе цифрового видеонаблюдения.
Давайте, определим критерии, по которым впоследствии мы будем производить выбор ПО для систем видеонаблюдения:
- Возможность использования различных интерфейсов для подключения видеокамер (подключение по IP, USB, и обычных аналоговых видеокамер);
- Возможность подключения более чем одной видеокамеры;
- Возможность независимой регулировки таких параметров каждой видеокамеры, как яркость, контрастность, насыщенность, чувствительность детектора движения, возможность задания нескольких зон детекции;
- Возможность использования коммуникационных средств компьютера, таких, как локальная сеть или модем;
- Возможность просмотра видеоархива с одновременным продолжением видеозаписи;
- Бесплатность и доступность ПО.
Это основные критерии, но помимо этих критериев существует, как мы далее убедимся, целая масса дополнительных моментов, которые могут, как облегчить нам работу с программой, так и осложнить ее.
Итак, на рассмотрение выносится следующее ПО для систем цифрового видеонаблюдения:
КОДОС Видео v.4.5.0.0 (www.kodos.ru)беcплатно на 2 видеоканалаЭта версия ПО для систем видеонаблюдения характерна тем, что, предоставив пользователю возможность подключения двух видеокамер, она бесплатна. Но, несмотря на бесплатность, ПО обладает довольно развитыми возможностями:
- поддержка устройств видеозахвата (до двух плат) на базе чипсетов Bt878 или Philips SAA7134;
- поддержка USB-, DV-видеокамер при условии поддержки драйверами интерфейса DirectShow;
- поддержка IP-камер Axis и DLink;
- разделение прав доступа пользователей;
- ведение лога событий;
- запись видео- и аудиоинформации по расписанию или по детектору;
- точная настройка детектора движения посредством задания зон детекции;
- предтревожная запись;
Общий вид ПО «КОДОС Видео» вы можете увидеть на рисунке ниже:
Кроме того, производитель заявляет о поддержке ряда устройств, предназначенных для удаленного управления видеокамерой, то есть, например, устройством поворота видеокамер. Основные настройки программы вы можете увидеть далее:
Те настройки, которые касаются работы с видеоканалом, вы можете увидеть тут:
ПО «КОДОС Видео» сохраняет видеоинформацию в свой собственный формат, но имеется возможность конвертации видео в стандартный *.avi контейнер. Требования, которым должен соответствовать ваш компьютер для установки ПО «КОДОС Видео», таковы:
- Процессор Intel Celeron 1 ГГц
- Память 256 Мб
- Место на жестком диске не менее 40 Гб
- Windows 2000 или Windows XP
Подведем краткий итог — ПО «КОДОС Видео» будет довольно неплохим (возможно, что для кого-то и лучшим) выбором, но необходимо учесть, что в силу своей бесплатности данная версия программы не умеет работать с сетью. Тем, кому необходима эта возможность, рекомендуется посетить сайт компании-разработчика.GOTCHA v.3.0.6 (www.gotchanow.com)Shareware, 30 дней; цена на сайте программы
Интерфейс данного ПО создает странное ощущение "продвинутого минимализма". С одной стороны, в меню есть все необходимое для создания и настройки одноканальной системы видеонаблюдения, с другой стороны сам интерфейс программы вызывает странное чувство возврата в те времена, когда Win98 победно шествовала по планете. Можно сказать, что программа обладает интерфейсом классического типа.
Отличительной особенностью этого ПО являются низкие системные требования (I486, от 16мб оперативной памяти, и практически вся линейка Windows). Поддерживаются стандартные устройства видеозахвата, например, такие, как различные платы видеозахвата, TV-тюнеры, веб-камеры, и даже такие экзотические видеокамеры, как Philips parallel port cameras. Единственное требование, которое программа предъявляет к источникам видеосигнала это совместимость с Microsoft Video for Windows™.
Общий вид программы таков:
Запись видеоинформации ведется в собственный формат, но в дальнейшем, при просмотре видеоархива, предоставляется возможность конвертации видео в контейнер .avi.
GOTCHA v.3.0.6 обладает рядом особенностей, на которые хотелось бы обратить внимание:
- настройка чувствительности и зон детектора движения. Настройка зон детектора движения производится в основном окне с использованием клавиш, расположенных в правой части окна программы; настройка чувствительности детектора движения производится здесь:
- настройка действия (можно отправить фото на ftp-сервер, послать e-mail, проиграть какой-либо звук или запустить выбранное вами приложение):
- возможность задать расписание работы системы:
- возможность ограничить доступ к программе путем установки пароля (Option-System Tray Icon Password):
В этом же окне есть возможность настроить запуск ПО таким образом, чтобы прятать иконку ПО сразу после запуска.
Такие настройки видеоканала, как яркость, контрастность и насыщенность, определяются установленным драйвером устройства видеозахвата.
Данное ПО экономно расходует дисковое пространство за период времени с 22.00 до 9.00 было записано около 500 Мб видеоинформации.
Возможности передачи данных в этом ПО крайне скудны и ограничиваются только следующим диалогом Option-Call Setup-Video Transmit:
Таким образом, ПОGOTCHA v.3.0.6 имеет в своем составе практически все минимально необходимое, что может понадобиться для построения надежной (а также скрытой) системы видеонаблюдения.EyeCu Professional v.2.2 (www.jpcsoftware.com)Стоимость ПО не уточнена, сайт программы на момент написания статьи не работает
Казалось бы, какое ПО может быть проще в настройке и работе, чем ранее рассмотренная нами Gotcha? Однако есть такое ПО: это EyeCu Professional v.2.2. Функционально эта программа напоминает ПОGOTCHA v.3.0.6, только снабжена она еще более спартанским интерфейсом:
Но то, что может EyeCu Professional v.2.2, в отличие от Gotcha: программа может отправлять изображения на какой-либо удаленный веб-сервер:
Программа может быть настроена на запись лог-файла своей работы:
- запись по расписанию:
- запись звукового сопровождения совместно с видео при срабатывании детектора движения:
- запись видеосигнала по детектору движения или детектору звука (к сожалению, нельзя произвести точную настройку детектора движения с использованием зон, задаваемых пользователем такой функции в ПО EyeCu Professional v.2.2 не обнаружилось):
- программа может уведомить пользователя о тревожной ситуации несколькими методами проиграть выбранный заранее звуковой файл, выслать электронное письмо или сообщение на пейджер, запустить заранее настроенное пользователем приложение:
- автоматический захват изображения в определенный промежуток времени:
Настройки яркости/контрастности/цветности выполняются с помощью установленного драйвера веб-камеры.
В целом данная программа производит благоприятное впечатление своей простотой и незатейливостью вкупе с довольно специфическими возможностями. К недостаткам программы можно отнести невозможность настройки зон детектора движения и отсутствие возможности блокировки программы паролем.Active WebCam v.7.5 (www.pysoftware.com)Shareware, незарегистрированная версия помещает на видео логотип «Unregistered»; цена на сайте программы
При первом запуске этой программы возникает странное чувство восхищение пополам с недоумением. Восхищение это собственно сам интерфейс программы. Очень красивый и функциональный. Особо хочется отметить качественный перевод интерфейса программы. А недоумение это то, что возникает при первом знакомстве с меню программы и с настройками по каждому видеоканалу. Если сказать, что их здесь много это не сказать ровным счетом ничего. Здесь есть любые, какие только можно представить себе, настройки.
И, помимо всего прочего, программа поддерживает одновременную работу нескольких веб-камер.
Правда, здесь необходимо учесть один момент — пропускной способности контроллера USB2.0 на моей материнской плате не хватило для подключения четырех веб-камер с максимальными настройками. Система выдала сообщение об окончании полосы пропускания контроллера, и видеопоток с веб-камер остановился, демонстрируя статичные изображения по каждому каналу. Поэтому есть предположение, что использование дополнительного внешнего USB2.0 контроллера — это необходимость при подключении более трех видеокамер.
Среди основных возможностей программы хочется отметить следующие (на описание всех возможностей необходимо готовить отдельную публикацию, хотя желающие могут найти на просторах Сети две части статьи Сергея Голубицкого "За стеклом", где достаточно подробно описаны настройки программы):
- Одновременное подключение нескольких Web-камер (интересен принцип расчета максимального количества видеокамер, предлагаемый создателями ПО: на запись 1 к/с по одному каналу требуется 100МГц тактовой частоты процессора; таким образом, при частоте 5 к/с и 6 камерах требуется процессор с тактовой частотой не менее 3ГГц);
- Работа с тремя типами видеоустройств: локальная видеокамера, удаленная IP-видеокамера и видеокамера, подключенная к другому ПК с установленным ПО Active Webcam;
- Удаленный просмотр видеокамер с помощью одного из нескольких способов:
- видеоинформация выкладывается на веб-сервер компании-производителя ПО;
- удаленное подключение к компьютеру с установленным ПО Active Webcam;
- ПО Active Webcam создает на машине локальный веб-сервер, просмотр видеоинформации осуществляется с удаленного рабочего места с использованием обычного веб-браузера;
- отправка видеоинформации на указанный сервер при помощи FTP-протокола;
- ПО Active Webcam создает и сохраняет снимки в определенной пользователем сетевой папке.
- Возможность сохранения видеоряда на выбор в один из трех форматов файла: формат фирмы-разработчика ПО (.awlive), в контейнер .avi или .mpeg., причем в случае выбора формата файла от разработчика возможно применение нескольких (на выбор) методов шифрования записываемой информации:
- Возможность в произвольном месте кадра вывести (и сохранить на жесткий диск) любую пользовательскую информацию. Этой информацией могут быть текущие дата/время, название камеры и т.д.
- Возможность очень гибкой настройки датчика движения по каждому каналу:
- Настройка действия ПО при срабатывании датчика движения (среди прочих действий хочется отметить возможность автоматического изменения качества видео, качества звука и частоты кадров);
- Возможность использования планировщика задач;
- Возможность разграничения доступа путем создания пользователей и групп пользователей;
- Запуск ПО Active Webcam в качестве службы;
- Возможность обнаружения «зависшего» состояния ПК и автоматическая перезагрузка.
При максимальном качестве изображения и звука объем записываемой информации достигает 3,9 Гб в час, что даже по сегодняшним меркам, довольно много.
Например, на подключенном для экспериментальных целей жестком диске объемом 120 Гб, при условии записи кадра размером 640х480 с частотой 8 к/с вместе со звуком, может разместиться не более 24 часов видеоархива. При этом для записи используется формат фирмы-разработчика с максимально возможным качеством.
Подводя краткий итог, можно сказать, что ПО Active Webcam имеет в своем составе все необходимое для создания полнофункциональной системы видеонаблюдения, в том числе развитые средства сетевого доступа. Единственным недостатком программы, на мой взгляд, является ее чрезмерный дисковый аппетит.
Конечно, рынок ПО для систем видеонаблюдения не ограничивается рассмотренными нами программами. Существует еще большое количество подобного ПО, которое обладает своими достоинствами и недостатками. Можно упомянуть, например, проект LinuxDVR.ru. В данном специализированном дистрибутиве Linux добавлена поддержка самого разного оборудования для видеозахвата, в том числе и многоканального. Загружаться данная ОС может прямо с CD. На сайте разработчика предлагается к скачиванию образ этого диска с размером, доступным любому диалапщику, 16,6 мб.
Какую программу выбрать? Как много нужно свободного места на диске? А потянет ли мой PIII эту программу? В любом случае, чтобы ответить на эти и другие вопросы, нужно установить программу и смотреть, разбираться в настройках, читать руководства. Описанные здесь программы, конечно, не могут дать абсолютно полного представления о работе подобного рода ПО. Но этот обзор может помочь кому-то правильно сделать выбор программы видеонаблюдения. Будем рады, если эта статья помогла хоть одному человеку.