Программные продукты с улучшенными возможностями поиска способны значительно облегчить процедуру поиска в видеоархивах большого объема.
Некоторые пакеты, к примеру, программа Nextiva от компании Verint, маркируют видеозаписи, добавляя к изображению метаданные, по которым предусмотрена возможность поиска. Метаданные принято определять как "данные, описывающие другие данные". В системах цифрового видеонаблюдения в качестве источников метаданных могут выступать события, зарегистрированные видеодетекторами движения, подсистемой контроля доступа либо данными с рабочих мест кассиров-контролеров.
Если система поддерживает работу с метаданными, они индексируются и записываются вместе с цифровым видеоизображением. Инструменты поиска нужного видеофрагмента позволяют пользователю задавать параметры поиска. К примеру, поиск может быть произведен по всем видеофрагментам с нескольких камер, где присутствует движение в кадре в течение заданного интервала времени в определенной части здания, где эти камеры установлены. Для систем, ориентированных на взаимодействие с пользователями - таким, как системы контроля доступа -- поиск видеофрагмента может осуществляться по событию, заключающемуся в проходе определенного пользователя через пост контроля.
Как только нужный видеофрагмент локализован в массиве видеоданных, важно получить возможность управления его просмотром на манер обычного видеомагнитофона - чтобы можно было останавливать воспроизведение, перематывать видеоролик в обе стороны и производить покадровый просмотр. Точность и легкость управления этим виртуальным видеомагнитофоном у разных программ разная - к тому же они зависят и от типа применяемого алгоритма сжатия видеопотоков. К примеру, в некоторых лидирующих пакетах управление воспроизведением отлично работает с источниками, сжатыми в формате M-JPEG, но плохо функционируют с компрессией MPEG-4.
Программное обеспечение должно обеспечивать и возможность экспорта
видеопоследовательностей на базе задания временных отрезков фрагмента, чтобы
быстро переписать его на компакт-диск либо DVD для предоставления видеозаписи в
качестве доказательства. При записи продукт должен обеспечивать нанесение на
изображение цифровых "водяных знаков", сохраняющихся при процедурах
экспорта -- для исключения возможности подделок видеозаписей.
5.5 Сетевая видеорегистрация
Сетевая цифровая видеорегистрация - это процесс индексирования и записи компрессированных видео- и аудиопотоков в системы хранения данных.
Большинство программных решений сетевой видеорегистрации подписывают каждый кадр видеоизображения цифровым путем аналогично водяным знакам на ценных бумагах, чтобы защитить данные от вмешательства либо попыток их модифицировать. Цифровые подписи могут способствовать процедурам использования видеозаписей в судебных процессах в качестве свидетельских показаний.
Большинство программных сетевых видеорегистраторов осуществляют неплохую эмуляцию таких функций аппаратных цифровых видеорегистраторов, как использование событий и расписаний для включения-выключения записи и управления качеством записи видеопотоков.
Программное обеспечение, построенное на принципе открытости архитектуры,
использует для хранения видеофрагментов возможности, предоставляемые
операционной системой (Windows либо Linux). В типичном случае любая система
хранения, которую возможно "прописать" в системе на правах дискового
накопителя, может быть использована для хранения видеоданных. Такой открытый
подход обеспечивает очень большую гибкость в выборе системы хранения
видеоданных. Могут быть использованы встроенные диски, присоединяемые напрямую
средства хранения (direct-attached storage, DAS), средства хранения,
присоединяемые по сети (network-attached storage, NAS) и сети хранения данных
(storage area networks, SAN), которые могут быть объединены в конфигурации
RAID, производства компаний, специализирующихся на системах хранения данных --
таких, как EMC, IBM и HP. Системы закрытой архитектуры, как правило, не поддерживают
применение систем хранения промышленного стандарта.
5.6 Администрирование и конфигурирование
Системы видеонаблюдения управляют правами пользователей, устройствами и событиями. Управление устройствами начинается с задачи добавления к системе камер или видеосерверов. Программные продукты, поддерживающие протоколы автоматического обнаружения устройств, снижают трудоемкость этой процедуры, самостоятельно обнаруживая вновь подключенные к сети устройства и выдавая по факту обнаружения на экран диалоговые окна для их настройки. В большинстве программных пакетов предусмотрены возможности задания основных параметров компрессии и качества видеоизображения. Меньшее количество программ предлагают возможности задания более сложных установок - к примеру, параметров встроенного видеодетектора движения. Вместо этого чаще всего в числе элементов графического интерфейса пользователя присутствует гиперссылка, ведущая к встроенному веб-серверу камеры, позволяющему использовать для ее настройки встроенный в камеру пользовательский интерфейс.
Управление событиями - одна из наиболее серьезных проблем, связанных с человеческим фактором, и потому привлекающая внимание разработчиков программного обеспечения. Автоматизированное управление событиями обеспечивает основанный на машинной интуиции метод соотнесения регистрируемых системой событий с выполнимыми ответными действиями - к примеру, включением видеозаписи, переходом к определенным фиксированным положениям поворотных камер, отображение на дисплее выпадающих окон, содержащих видеоизображения и текстовые сообщения для операторов системы. Подобные интерфейсы пользователя зачастую непросты в освоении и требуют от операторов определенного уровня подготовленности.
Способность копирования параметров конфигурации с одной камеры на другие
может пригодиться для администрирования относительно более крупных систем.
5.7 Вопросы масштабов и дублирования
Масштаб системы может характеризоваться количеством установленных камер и количеством одновременно работающих в системе пользователей. Если с помощью вашей системы должен осуществляться одновременный просмотр видеоизображения значительным количеством операторов, у вас, возможно, возникнет потребность в программном продукте, поддерживающем мультикастинг. Мультикастинг, или групповая адресация, представляет собой способ эффективной передачи видеоданных выбранной группе пользователей -- примерно так же, как это осуществляется в процессе установления конференц-связи.
Вместо отсылки индивидуальных пакетов данных каждому из пользователей в отдельности, на группу сетевых адресов, в которую входят все необходимые получатели видеоданных, отправляется единое сообщение. Передача на всю группу одного-единственного видеопотока вместо отдельных потоков для каждого из пользователей снижает нагрузку на сеть, хост-серверы и сетевые камеры.
Одиночный сервер, предназначенный для сетевой видеорегистрации, ограничен по количеству обслуживаемых камер. Предельное количество может варьироваться в зависимости от конкретного программного продукта, а также технических возможностей сервера, на котором это программное обеспечение установлено. Некоторые программные пакеты поддерживают восстановление работоспособности системы после отказа, а также дублирование записи на нескольких компьютерах одновременно, чтобы обезопасить данные от случаев отказа дисковых накопителей либо иных системных аварий.
.8 Поддерживаемые IP-устройства
Решения сетевых камер сегодня включают и привлекательные наборы ценных дополнительных возможностей, например, двустороннюю голосовую связь, мегапиксельное разрешение, обнаружение движения и встроенную видеоаналитику. Однако уровень интегрируемости всех этих "добавок" в управляющее системой программное обеспечение бывает самым разным. В отличие от аналоговых телекамер, их сетевые коллеги должны интегрироваться в каждый программный продукт в индивидуальном порядке, что приводит к невозможности предугадать, какой уровень поддержки данной камеры в каком продукте удалось обеспечить разработчикам. Пользование такими функциями требует тщательного сопряжения программного обеспечения с выбранной сетевой камерой либо видеосервером.
Во многих инсталляциях система видеонаблюдения оказалась еще одним приложением, поддерживаемой IT-инфраструктурой. В свою очередь, многие программные продукты становятся все более дружественны к этой инфраструктуре, следуя установленным стандартам управления правами пользователей, устройствами и сетевой безопасностью.
Многие продукты в настоящее время интегрируются со стандартами Active Directory компании Microsoft -- это дает возможность управлять правами пользователей системы в рамках уже существующих в организации порядков. Соответствующие каждому из имен пользователей привилегии доступа к камерам и органам их управления могут присваиваться при обычном входе пользователя в корпоративную сеть.
Лишь некоторые продукты способны выдавать отчет о состоянии и результатах диагностики системы с использованием стандартных инструментов и протоколов. Одним из таких стандартов является SNMP (Simple Network Management Protocol, протокол управления простыми сетями). Программные продукты могут использовать протокол SNMP для того, чтобы сообщать о системных сбоях -- таких, как потеря видеоматериалов или авария жесткого диска -- приложениям, осуществляющим контроль работоспособности системы (таким, как OpenView от HP или Tivoli от IBM).
Перед тем как начать разворачивать систему, многие IT-менеджеры захотят понять, насколько легко видеопотоки будут проходить через их системные брандмауэры. Некоторые продукты, основанные на решениях корпорации Microsoft, используют сетевые порты, считающиеся уязвимыми для вирусных и иных хакерских атак. К примеру, брандмауэры на многих предприятиях блокируют порт 135, используемый протоколом DCOM компании Microsoft для удаленного вызова процедур. Если вы планируете осуществлять доступ к видеофайлам посредством вашей беспроводной сети либо через Интернет, вам придется уточнить, какие именно сетевые порты будут использоваться вновь приобретаемым программным обеспечением.
Доступ посредством веб-браузера сильно облегчает работу с видеоизображением, легко осуществим и поддерживаем. Доступ к видеоизображению может быть осуществлен с любого персонального компьютера. Вместо того чтобы загружать и обновлять версии программного обеспечения на клиентских машинах, обновление версий производится только на серверах. Программные продукты различных производителей в разной степени обеспечивают поддержку доступа через веб-браузеры. Например, интерфейс пользователя программного обеспечения компании Broadware целиком построен на веб-доступе, в то время как другие программы предусматривают ограниченную функциональность при доступе через браузер либо вовсе таковой не обеспечивают -- в зависимости от установленного ими клиентского программного обеспечения. Программный продукт от Broadware работает под управлением операционной системы Linux, составляющей одну из немногих альтернатив операционным системам корпорации Microsoft.
Соединяя видеозапись с системами, построенными на активном взаимодействии с пользователями - такими, как системы контроля доступа, управления банкоматами или автоматизации продаж - возможно значительно нарастить стоимость системы безопасности. Многие из программных продуктов имеют встроенные возможности интеграции с системами контроля доступа. Уровень интеграции и масштаб поддерживаемых систем могут меняться от продукта к продукту.
В общем случае интеграция с системами автоматизации продаж и прочими системами, имеющими отношение к рабочему процессу организации, должна быть настроена по месту с использованием программного пакета разработки приложений (software development kit, SDK). Большинство лидирующих на рынке продуктов включают в комплект поставки свои SDK, которые могут использоваться разработчиками программного обеспечения для реализации возможности поставить в соответствие живое либо записанное видеоизображение со взаимодействиями, зарегистрированными системой.
Интеграция видеозаписи с регистрацией нештатных ситуаций в процессе осуществления розничных продаж доказала свою эффективность в качестве инструмента предотвращения потерь. К примеру, программный пакет XProtect от компании Milestone интегрирован с системой управления ресурсами Navision из пакета Microsoft Business Solutions, образуя таким образом мощный инструмент предотвращения потерь товара на складе компании IKEA в Нидерландах.
1. Олейник И.В., журнал «Системы безопасности» №2 (62)
2. Джон Блеем, журнал «Hi-Tech Security Solutions», 2008
3. Том Гэлвин, «Security Technology & Design», 2009
. http://ru.wikipedia.org/wiki/Видеонаблюдение
. http://www.askud.ru/services/video/
. http://pbsecurity.ru/videonablyudenie/
7.