Цифровое видеонаблюдение —
вам это по силам


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

 

С чего начинается любая, в том числе и цифровая система видеонаблюдения?

Создание любой системы видеонаблюдения должно начинаться с ответа на два простых вопроса: что и как хотим видеть? И, конечно, самый важный вопрос — в рамки какого бюджета необходимо уложиться? Для сравнения — минимальный бюджет, с которым можно начинать создание системы видеонаблюдения, — это стоимость найденной вами в каком-либо компьютерном салоне web-камеры (конечно, при условии наличия ПК). Поэтому в первую очередь проводим анализ объекта наблюдения: учитываем такие факторы, как освещенность, наличие или отсутствие прямого солнечного света, температуру окружающей среды, близость силовой проводки или другого объекта, способного испортить нам жизнь вероятными наводками, расстояние до объекта наблюдения, его размеры. И уже по результату проведенного анализа начинаем выбор оборудования.

Но прежде несколько слов о самом оборудовании. Любая система видеонаблюдения имеет в своем составе несколько ключевых элементов: это видеокамеры [которые, в свою очередь, могут иметь цифровой (web, IP), либо аналоговый интерфейс], при необходимости источник питания видеокамер (конечно, лучше стабилизированный, с возможностью резервного питания — но не критично, определяется бюджетом), кабельная система (целая наука — правильный выбор кабеля для больших расстояний), сам блок обработки и хранения видеоинформации (может быть как аналоговым, что не актуально в нашей статье, так и цифровым), и, конечно, операционная система, под которой все это хозяйство будет работать. Рассмотрим оборудование подробнее.

Видеокамеры

Мы можем применять видеокамеры обоих типов. Но необходимо учесть, что для ввода информации с аналоговых видеокамер необходима специализированная плата видеозахвата (стоимость этой платы может варьироваться от стоимости любого из продающихся сейчас плат ТВ-тюнеров, оснащенных видеовходом, до нескольких сотен долларов за многоканальную плату). Как правило, аналоговые видеокамеры стоимостью от 70 долларов дают лучшее качество изображения, чем бюджетные web-камеры. Кроме того, необходимо упомянуть также и о том, что ч/б видеокамеры субъективно дают лучшее по качеству изображение, чем цветные, и, если нет необходимости в применении цветных видеокамер, то брать нужно именно ч/б, они и дешевле выйдут. Что касается видеокамер с цифровым интерфейсом (web, IP), то их область применения — это, как правило, офисы, рабочие места сотрудников, кассы (хотя про IP видеокамеры нужно добавить, что существуют варианты уличного исполнения). Длина кабеля web-камеры (обычно это USB кабель) определяется спецификациями на USB интерфейс и возможностями конкретной материнской платы, и в среднем может составлять около пяти метров.

При выборе видеокамеры нужно обращать внимание на следующие параметры:

  • чувствительность видеокамеры, измеряется в люксах (лк) — определяет, насколько хорошо будет видеокамера видеть в темноте без подсветки;
  • разрешающая способность видеокамеры, измеряется в телевизионных линиях (твл) — определяет четкость и качество изображения, чем больше — тем лучше;
  • размер матрицы, обычно используют 1/3, 1/4 дюйма — здесь, если не вникать в подробности, — то же самое, чем больше — тем лучше;
  • фокусное расстояние, мм, определяется собственно объектом наблюдения и вашими предпочтениями;
  • пыле-, влаго-, взрыво- и морозозащищенность — это опять-таки определяется объектом наблюдения и вашим бюджетом.

Типичная web-камера показана на рисунке.

Необходимо маленькое уточнение — такие параметры, как чувствительность, разрешающая способность — каждый производитель измеряет по собственной методике, и при одинаковых заявленных величинах визуально может наблюдаться разница. Не правда ли, очень похоже на ситуацию с характеристиками ЖК–мониторов? Все это говорит только о том, что прежде чем приобретать видеокамеру, желательно ее протестировать в ваших условиях.

Источник питания

Блок питания для видеокамер должен быть как минимум стабилизированным — ведь от этого зависит надежность работы системы в целом. А еще лучше — он должен иметь встроенный аккумулятор для обеспечения нескольких часов работы видеокамеры. Кроме того, он должен обеспечивать защиту от короткого замыкания на выходе, т.к. вероятно, что кто-нибудь в процессе монтажа непременно замкнет плюс с минусом. Если видеокамер будет несколько, то нужно просчитать суммарный потребляемый ими ток и выбирать блок питания с превышением этого тока процентов на 20-30. К примеру, блок питания, требования к которому описаны выше и с максимальным током в 1 ампер, стоит примерно 1200-1500 рублей.

Конечно, если вы решили использовать USB-видеокамеру, то блок питания вам не нужен в принципе — питание такая видеокамера получает прямо по шине USB.

Кабельная система

Этот элемент системы видеонаблюдения является в ряде случаев самым важным, так как именно он позволяет размещать видеокамеры на некотором (иногда речь идет и о сотнях метров) удалении от блока обработки и хранения видеосигналов. Здесь важно правильно выбрать кабель. Необходимо и достаточно применение двух типов кабеля — кабель для питания видеокамер (здесь подойдет и обычный ШВВП, рассчитанный на потребляемый всеми видеокамерами ток) и кабель для передачи видеосигнала (тут сложнее — нужно, исходя из расстояния, климатических условий и наличия/отсутствия близлежащих источников электромагнитных помех, используя справочную литературу, подобрать правильный тип кабеля). В том случае, если используется IP-видеокамера, в качестве кабельной системы используется обычная витая пара со всеми обычными требованиями к ней. Web-камера с интерфейсом USB, как правило, уже снабжена некоторой длины кабелем, который может быть удлинен с помощью USB-удлинителей.

Блок обработки и хранения видеосигналов

Под этим совершенно жутким названием скрывается самый обычный системный блок с установленной при необходимости платой видеозахвата и специальным ПО для видеозахвата и хранения видеоархива. В качестве платы, как упомянуто выше, можно использовать любую плату видеозахвата, либо специализированную многоканальную плату, которая позволяет подключать от 2 до 16 видеокамер. Конечно, при подключении более двух видеокамер необходимо применение достаточно мощного ПК, так как обработка (детекция движения, сжатие) видеосигналов зачастую производится силами центрального процессора. Встречаются платы, которые оснащены аппаратными устройствами сжатия изображения, аппаратным детектором движения, но они имеют и более высокую цену. Если использование специализированной платы видеозахвата неприменимо в ваших условиях, то тогда вам помогут web-камеры, для работы которых достаточно свободного USB порта.

Естественно, что системный блок должен обеспечивать надежную, без сбоев и зависаний, работу. Не рекомендуется экономить на блоке питания. Иначе позднее вам обеспечены несколько часов уникальной процедуры над системным блоком под названием «диагностика». Видеокарта должна обеспечивать полноценную поддержку режима «оверлей» и выдавать чистую, без каких-либо артефактов, картинку. Материнская плата и процессор определяются требованиями самой системы видеонаблюдения, и могут начинаться с PIII. Верхний предел не ограничен. Автору этих строк удалось обеспечить нормальную работу одноканальной системы видеонаблюдения на основе web-камеры на машине с процессором Intel PIII-533 на чипсете I440BX со 192 мегабайтами оперативной памяти.

Оперативной памяти рекомендуется не ниже 256 МБ. Что касается жесткого диска — то тут только одна рекомендация: жесткого диска много не бывает. Конечно, все системы видеонаблюдения сохраняют изображения в сжатом виде (кстати — выбор кодека — отдельная тема, и к ней мы вернемся позднее), но вот длительность хранения информации — параметр в некоторых случаях достаточно критичный. Обычно в настройках системы можно задать действия, которые система совершит при достижении некоторого объема свободной дисковой памяти. Это либо затереть самые старые записи, либо остановить запись, либо начать использование другого раздела жесткого диска.

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

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

Операционная система

Как правило, ПО системы видеонаблюдения работает не само по себе, а устанавливается в уже имеющуюся на компьютере операционную систему. Позволю себе даже такое утверждение — чаще всего на компьютере используется ОС семейства Windows. Конечно, есть варианты ПО систем видеонаблюдения и под *nix-подобными системами, но в данной статье мы рассматриваем применение систем под Windows в силу того, что именно для Windows чаще всего пишутся драйвера к платам видеозахвата (особенно к многоканальным). И, так как мы создаем надежную систему видеонаблюдения, то рекомендуется к использованию исключительно Windows 2000 либо Windows XP. Ибо из систем семейства Windows только они могут обеспечить нам стабильную работу системы видеонаблюдения (серверные варианты этих систем в принципе тоже применимы, но там есть свои специфические моменты). В качестве применяемой файловой системы можно (даже более того — нужно!) использовать NTFS, которая является журналируемой, а, следовательно — более устойчивой к сбоям в работе. Кроме того, она позволяет работать с файлами размером более 4 ГБ, что на машине с системой видеонаблюдения совсем не будет лишним.

Нелишним также будет предусмотреть и такой вопрос: использование компьютера по своему прямому (читай — MS Office, 1C, Интернет, фильмы, игрушки — не приведи Боже…) назначению. Практика показывает, что с увеличением количества установленных программ снижается надежность работы операционной системы (не забываем, что мы говорим о Windows). Поэтому целесообразно использовать машину только для работы с текстом, таблицами (MS Office) и бухгалтерией. Таким образом, днем мы, например, работаем с обычным набором программ, а на ночь запускаем нашу охранную систему. Может быть, имеет смысл создать для системы видеонаблюдения отдельный сеанс, чтобы не загружать память машины ненужными программами. Да, и еще — желательно раз в сутки делать перезагрузку ОС.

Итак, настала пора подвести первые итоги. Существуют три основных типа цифровых систем видеонаблюдения:

  1. Многоканальная (от 4 до 16 каналов, используется специализированная плата видеозахвата) — типичным примером может служить одна из перечисленных здесь систем. Персональный компьютер, на котором автору доводилось запускать вариант Diginet 44216 — это Intel Celeron 1,7 на чипсете I845 с 256 МБ оперативной памяти и 200 ГБ жестким диском. Области применения систем подобного рода — это территориально распределенные объекты вроде заводов, складов.
  2. От 1 до 4 каналов — здесь, как правило, могут использоваться немного доработанные одноканальные платы видеозахвата либо IP или web-камеры. Например, вот это решение, по заявлениям производителя, поддерживает до 2 видеокамер, а вот этот вариант — до 16 IP-видеокамер. Для такой системы сгодится самый обычный современный офисный ПК, что-то вроде Celeron 2000, чипсет любой, память от 256 МБ, жесткий диск от 40 ГБ. Такие системы обычно применяются для охраны офисов или небольших магазинов, компьютерных клубов.
  3. Один канал — самая простая реализация цифровой системы видеонаблюдения. Может использоваться плата ТВ-тюнера, IP или web-камера. Конкретных примеров — масса. Например, используя ПО GOTCHA!, можно построить вполне функциональную систему на 1 канал, и работать она будет на Intel PIII 533/440BX/192/40. Идеальное решение для организации домашней системы видеонаблюдения.

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






Дополнительно

Цифровое видеонаблюдение — вам это по силам

Цифровое видеонаблюдение —
вам это по силам

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

 

С чего начинается любая, в том числе и цифровая система видеонаблюдения?

Создание любой системы видеонаблюдения должно начинаться с ответа на два простых вопроса: что и как хотим видеть? И, конечно, самый важный вопрос — в рамки какого бюджета необходимо уложиться? Для сравнения — минимальный бюджет, с которым можно начинать создание системы видеонаблюдения, — это стоимость найденной вами в каком-либо компьютерном салоне web-камеры (конечно, при условии наличия ПК). Поэтому в первую очередь проводим анализ объекта наблюдения: учитываем такие факторы, как освещенность, наличие или отсутствие прямого солнечного света, температуру окружающей среды, близость силовой проводки или другого объекта, способного испортить нам жизнь вероятными наводками, расстояние до объекта наблюдения, его размеры. И уже по результату проведенного анализа начинаем выбор оборудования.

Но прежде несколько слов о самом оборудовании. Любая система видеонаблюдения имеет в своем составе несколько ключевых элементов: это видеокамеры [которые, в свою очередь, могут иметь цифровой (web, IP), либо аналоговый интерфейс], при необходимости источник питания видеокамер (конечно, лучше стабилизированный, с возможностью резервного питания — но не критично, определяется бюджетом), кабельная система (целая наука — правильный выбор кабеля для больших расстояний), сам блок обработки и хранения видеоинформации (может быть как аналоговым, что не актуально в нашей статье, так и цифровым), и, конечно, операционная система, под которой все это хозяйство будет работать. Рассмотрим оборудование подробнее.

Видеокамеры

Мы можем применять видеокамеры обоих типов. Но необходимо учесть, что для ввода информации с аналоговых видеокамер необходима специализированная плата видеозахвата (стоимость этой платы может варьироваться от стоимости любого из продающихся сейчас плат ТВ-тюнеров, оснащенных видеовходом, до нескольких сотен долларов за многоканальную плату). Как правило, аналоговые видеокамеры стоимостью от 70 долларов дают лучшее качество изображения, чем бюджетные web-камеры. Кроме того, необходимо упомянуть также и о том, что ч/б видеокамеры субъективно дают лучшее по качеству изображение, чем цветные, и, если нет необходимости в применении цветных видеокамер, то брать нужно именно ч/б, они и дешевле выйдут. Что касается видеокамер с цифровым интерфейсом (web, IP), то их область применения — это, как правило, офисы, рабочие места сотрудников, кассы (хотя про IP видеокамеры нужно добавить, что существуют варианты уличного исполнения). Длина кабеля web-камеры (обычно это USB кабель) определяется спецификациями на USB интерфейс и возможностями конкретной материнской платы, и в среднем может составлять около пяти метров.

При выборе видеокамеры нужно обращать внимание на следующие параметры:

  • чувствительность видеокамеры, измеряется в люксах (лк) — определяет, насколько хорошо будет видеокамера видеть в темноте без подсветки;
  • разрешающая способность видеокамеры, измеряется в телевизионных линиях (твл) — определяет четкость и качество изображения, чем больше — тем лучше;
  • размер матрицы, обычно используют 1/3, 1/4 дюйма — здесь, если не вникать в подробности, — то же самое, чем больше — тем лучше;
  • фокусное расстояние, мм, определяется собственно объектом наблюдения и вашими предпочтениями;
  • пыле-, влаго-, взрыво- и морозозащищенность — это опять-таки определяется объектом наблюдения и вашим бюджетом.

Типичная web-камера показана на рисунке.

Необходимо маленькое уточнение — такие параметры, как чувствительность, разрешающая способность — каждый производитель измеряет по собственной методике, и при одинаковых заявленных величинах визуально может наблюдаться разница. Не правда ли, очень похоже на ситуацию с характеристиками ЖК–мониторов? Все это говорит только о том, что прежде чем приобретать видеокамеру, желательно ее протестировать в ваших условиях.

Источник питания

Блок питания для видеокамер должен быть как минимум стабилизированным — ведь от этого зависит надежность работы системы в целом. А еще лучше — он должен иметь встроенный аккумулятор для обеспечения нескольких часов работы видеокамеры. Кроме того, он должен обеспечивать защиту от короткого замыкания на выходе, т.к. вероятно, что кто-нибудь в процессе монтажа непременно замкнет плюс с минусом. Если видеокамер будет несколько, то нужно просчитать суммарный потребляемый ими ток и выбирать блок питания с превышением этого тока процентов на 20-30. К примеру, блок питания, требования к которому описаны выше и с максимальным током в 1 ампер, стоит примерно 1200-1500 рублей.

Конечно, если вы решили использовать USB-видеокамеру, то блок питания вам не нужен в принципе — питание такая видеокамера получает прямо по шине USB.

Кабельная система

Этот элемент системы видеонаблюдения является в ряде случаев самым важным, так как именно он позволяет размещать видеокамеры на некотором (иногда речь идет и о сотнях метров) удалении от блока обработки и хранения видеосигналов. Здесь важно правильно выбрать кабель. Необходимо и достаточно применение двух типов кабеля — кабель для питания видеокамер (здесь подойдет и обычный ШВВП, рассчитанный на потребляемый всеми видеокамерами ток) и кабель для передачи видеосигнала (тут сложнее — нужно, исходя из расстояния, климатических условий и наличия/отсутствия близлежащих источников электромагнитных помех, используя справочную литературу, подобрать правильный тип кабеля). В том случае, если используется IP-видеокамера, в качестве кабельной системы используется обычная витая пара со всеми обычными требованиями к ней. Web-камера с интерфейсом USB, как правило, уже снабжена некоторой длины кабелем, который может быть удлинен с помощью USB-удлинителей.

Блок обработки и хранения видеосигналов

Под этим совершенно жутким названием скрывается самый обычный системный блок с установленной при необходимости платой видеозахвата и специальным ПО для видеозахвата и хранения видеоархива. В качестве платы, как упомянуто выше, можно использовать любую плату видеозахвата, либо специализированную многоканальную плату, которая позволяет подключать от 2 до 16 видеокамер. Конечно, при подключении более двух видеокамер необходимо применение достаточно мощного ПК, так как обработка (детекция движения, сжатие) видеосигналов зачастую производится силами центрального процессора. Встречаются платы, которые оснащены аппаратными устройствами сжатия изображения, аппаратным детектором движения, но они имеют и более высокую цену. Если использование специализированной платы видеозахвата неприменимо в ваших условиях, то тогда вам помогут web-камеры, для работы которых достаточно свободного USB порта.

Естественно, что системный блок должен обеспечивать надежную, без сбоев и зависаний, работу. Не рекомендуется экономить на блоке питания. Иначе позднее вам обеспечены несколько часов уникальной процедуры над системным блоком под названием «диагностика». Видеокарта должна обеспечивать полноценную поддержку режима «оверлей» и выдавать чистую, без каких-либо артефактов, картинку. Материнская плата и процессор определяются требованиями самой системы видеонаблюдения, и могут начинаться с PIII. Верхний предел не ограничен. Автору этих строк удалось обеспечить нормальную работу одноканальной системы видеонаблюдения на основе web-камеры на машине с процессором Intel PIII-533 на чипсете I440BX со 192 мегабайтами оперативной памяти.

Оперативной памяти рекомендуется не ниже 256 МБ. Что касается жесткого диска — то тут только одна рекомендация: жесткого диска много не бывает. Конечно, все системы видеонаблюдения сохраняют изображения в сжатом виде (кстати — выбор кодека — отдельная тема, и к ней мы вернемся позднее), но вот длительность хранения информации — параметр в некоторых случаях достаточно критичный. Обычно в настройках системы можно задать действия, которые система совершит при достижении некоторого объема свободной дисковой памяти. Это либо затереть самые старые записи, либо остановить запись, либо начать использование другого раздела жесткого диска.

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

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

Операционная система

Как правило, ПО системы видеонаблюдения работает не само по себе, а устанавливается в уже имеющуюся на компьютере операционную систему. Позволю себе даже такое утверждение — чаще всего на компьютере используется ОС семейства Windows. Конечно, есть варианты ПО систем видеонаблюдения и под *nix-подобными системами, но в данной статье мы рассматриваем применение систем под Windows в силу того, что именно для Windows чаще всего пишутся драйвера к платам видеозахвата (особенно к многоканальным). И, так как мы создаем надежную систему видеонаблюдения, то рекомендуется к использованию исключительно Windows 2000 либо Windows XP. Ибо из систем семейства Windows только они могут обеспечить нам стабильную работу системы видеонаблюдения (серверные варианты этих систем в принципе тоже применимы, но там есть свои специфические моменты). В качестве применяемой файловой системы можно (даже более того — нужно!) использовать NTFS, которая является журналируемой, а, следовательно — более устойчивой к сбоям в работе. Кроме того, она позволяет работать с файлами размером более 4 ГБ, что на машине с системой видеонаблюдения совсем не будет лишним.

Нелишним также будет предусмотреть и такой вопрос: использование компьютера по своему прямому (читай — MS Office, 1C, Интернет, фильмы, игрушки — не приведи Боже…) назначению. Практика показывает, что с увеличением количества установленных программ снижается надежность работы операционной системы (не забываем, что мы говорим о Windows). Поэтому целесообразно использовать машину только для работы с текстом, таблицами (MS Office) и бухгалтерией. Таким образом, днем мы, например, работаем с обычным набором программ, а на ночь запускаем нашу охранную систему. Может быть, имеет смысл создать для системы видеонаблюдения отдельный сеанс, чтобы не загружать память машины ненужными программами. Да, и еще — желательно раз в сутки делать перезагрузку ОС.

Итак, настала пора подвести первые итоги. Существуют три основных типа цифровых систем видеонаблюдения:

  1. Многоканальная (от 4 до 16 каналов, используется специализированная плата видеозахвата) — типичным примером может служить одна из перечисленных здесь систем. Персональный компьютер, на котором автору доводилось запускать вариант Diginet 44216 — это Intel Celeron 1,7 на чипсете I845 с 256 МБ оперативной памяти и 200 ГБ жестким диском. Области применения систем подобного рода — это территориально распределенные объекты вроде заводов, складов.
  2. От 1 до 4 каналов — здесь, как правило, могут использоваться немного доработанные одноканальные платы видеозахвата либо IP или web-камеры. Например, вот это решение, по заявлениям производителя, поддерживает до 2 видеокамер, а вот этот вариант — до 16 IP-видеокамер. Для такой системы сгодится самый обычный современный офисный ПК, что-то вроде Celeron 2000, чипсет любой, память от 256 МБ, жесткий диск от 40 ГБ. Такие системы обычно применяются для охраны офисов или небольших магазинов, компьютерных клубов.
  3. Один канал — самая простая реализация цифровой системы видеонаблюдения. Может использоваться плата ТВ-тюнера, IP или web-камера. Конкретных примеров — масса. Например, используя ПО GOTCHA!, можно построить вполне функциональную систему на 1 канал, и работать она будет на Intel PIII 533/440BX/192/40. Идеальное решение для организации домашней системы видеонаблюдения.

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