Результаты тестирования сетевого видеорегистратора

advertisement
Тестирование сетевого видеорегистратора Softtera NVR-SR5024
Предлагаем ознакомиться с тестированием сетевого видеорегистраторю Тестирование выполнено независимыми экспертами тестовой
лаборатории журнала Pro CCTV. Печатную версию тест-драйва можно найти в последнем номере журнала ProCCTV 01(55)-2012-02(56) 2012.
"Мы продолжаем серию обзоров сетевых видеорегистраторов, доступных на российском рынке. На этот раз в нашей тестовой лаборатории
оказался сетевой видеорегистратор на базе компьютера. Модель Softtera NVR-SR5024, работающая под управлением операционной
системы Windows, представляет собой мощный 24-канальный сервер, который может служить ядром сетевой системы видеонаблюдения с
распределенной архитектурой и практически неограниченным потенциалом. Ключом к возможности организации таких систем служит
программное обеспечение «Комплекс/Видео 2.0» (торговая марка Softtera). Хотя это программное обеспечение и не может пока еще
похвастаться поддержкой большинства современных сетевых телекамер, у него есть значительный потенциал для развития за счет
перспективы полноценной поддержки стандарта ONVIF, которая будет реализована в ближайшем будущем. Впрочем, имеющийся сейчас
список поддерживаемых сетевых телекамер позволяет инсталлятору строить на базе таких сетевых видеорегистраторов современные и
высокопроизводительные сетевые системы видеонаблюдения. Из нашей статьи вы узнаете о том, как сетевой видеорегистратор Softtera
NVR-SR5024 работает совместно с сетевыми телекамерами Truen.
Торговая марка Softtera появилась на рынке сетевых систем видеонаблюдения сравнительно недавно, но список ее предложений в этой
области
приятно удивил нас. Компания «Комплекс про» является разработчиком сетевой системы видеонаблюдения «Комплекс/Видео 2.0», а
также выпускает свою линейку сетевых видеорегистраторов на базе компьютера. В состав этой линейки входят разнообразные модели от
самых простых конфигураций 1-й серии, на базе процессора Intel Atom, рассчитанных на системы от 4 до 8 устройств, до наиболее
продвинутых на сегодняшний день серверов 9-й серии на базе процессоров Intel Xeon, которые способны отображать до 32 каналов видео в
формате кадра 2560x2048 пикселов в режиме реального времени (25 к/с на канал).
Все эти сетевые видеорегистраторы, кроме моделей 1-й серии в корпусах Mini ATX или Mini ITX, могут быть установлены в стандартные
серверные стойки. В сетевых видеорегистраторах используется программное обеспечение «Комплекс/Видео 2.0». Старшие модели
работают под управлением операционной системы Windows Server 2008 R2, а младшие – под управлением операционной системы Windows
Emdedded Standard 7. Термин Emdedded в данном случае означает, что речь идет о такой сборке операционной системы, которая позволяет
оптимизировать свою конфигурацию за счет исключения из ее состава ненужных компонентов. Система хранения информации использует
базу данных Oracle 11.2. Сетевая архитектура программного комплекса позволяет создавать
как централизированные, так и распределенные системы видеонаблюдения. В распределенных системах отдельными узлами будут служить
серверы архивов, видеосерверы, главный сервер, сервер телеметрии, отвечающий за поддержку PTZ-функций, и рабочие места. Разработчики
позаботились о возможности построения распределенных систем на основе сетевых видеорегистраторов. Для этого было введено разделение
на классы Master и Slave. Сервера класса Master являются первичной ячейкой в построении сетевой системы видеонаблюдения, а ее
расширение происходит за счет использования серверов класса Slave. Комплектующие серверов подобраны так, чтобы их
производительность оптимальным образом подходила для систем видеонаблюдения с определенным числом подключенных видеоканалов.
Таким образом, расширить функциональность сетевого видеорегистратора Softtera за счет приобретения дополнительных лицензий не
представляется возможным: это бы привело к падению производительности и потенциальным сбоям системы. Если стоит задача построить
централизованную систему видеонаблюдения с возможностью расширения в будущем, лучшим вариантом будет программное обеспечение
«Комплекс/Видео 2.0», установленное на сервер стороннего производителя, так как в таком случае количество видеоканалов будет
ограничено только бюджетом системы. Список сетевых телекамер, которые поддерживает «Комплекс/Видео 2.0», пока не так велик, но
разработчики обещают, что к осени будет реализована полноценная поддержка стандарта ONVIF. Компания «Комплекс про» является
официальным партнером этой организации на протяжении последних двух с половиной лет. На момент написания этой статьи в списке
поддерживаемого оборудования числились сетевые телекамеры компаний Axis, ACTi, Smartec, Truen, Brickcom, Corum CCTV, LG, Samsung, DLink, а
также платы видеоввода Softtera и сетевые видеосерверы ACTi, Axis, Ganz, Goal, Smartec, Truen, Corum CCTV, D-Link. Некоторые устройства
из этого списка, например оборудование компаний Smartec и Truen, можно приобрести непосредственно у компании «Комплекс про», так как
она является их дистрибьютором. Для оценки реальных возможностей оборудования и программного обеспечения, предлагаемого торговой
маркой Softtera, в нашу тестовую лабораторию поступил 24-канальный сетевой видеорегистратор NVR-SR5024. Это старшая модель 5-й
серии сетевых видеорегистраторов Softtera, которая, согласно информации с веб-сайта компании «Комплекс про», предназначена для
построения систем видеонаблюдения профессионального уровня. В качестве ключевой особенности разработчики выделяют высокую
вычислительную мощность, которая позволяет обрабатывать видеопотоки от сетевых телекамер высокого разрешения вплоть до 3
мегапикселов. Приводятся данные о возможность записи и отображения со скоростью до 25 к/с видеопотоков в формате кадра 1920x1080
пикселов. Чтобы лучше оценить потенциал сетевого видеорегистратора NVR-SR5024, рассмотрим подробнее его аппаратную часть. В
сетевом видеорегистраторе установлен 4-ядерный процессор Intel Core i5-2400 с тактовой частотой 3.4 ГГц в режиме «турбо» и 3.1 ГГц в
обычном режиме. В процессор интегрировано графическое ядро Intel HD Graphics 2000. Объем оперативной памяти составляет 4 Гбайта за
счет двух модулей DDR3-1600 Kingmax FLGE85F-C8KL9A. Помимо интегрированного в процессор графического ядра в сетевом
видеорегистраторе имеется отдельная видеокарта AMD Radeon HD 6770 с видеопамятью GDDR5 объемом 1 Гбайт.
В комплект поставки также входит жесткий диск Seagate ST250DM000 объемом 250 Гбайт. Кроме того, нам на тестирование был предоставлен
жесткий диск Seagate ST2000VX002 объемом 2 Тбайт.
Следует обратить особое внимание на серию жестких дисков SV35.5, поскольку она интересна тем, что была специально разработана под
системы видеонаблюдения и отличается высокой скоростью записи и высокой надежностью. Благодаря аппаратной поддержке технологии
RAID на сетевом видеорегистраторе можно сконфигурировать RAID-массив уровней 0, 1, 10 или 5. Электропитание сетевого
видеорегистратора организовано через блок питания мощностью 500 Вт. В целом, надо сказать, что все компоненты системы находятся
примерно на одном, достаточно высоком уровне производительности. Например, индекс производительности Windows для сетевого
видеорегистратора NVR-SR5024 составил 5.9 из-за небольшой скорости записи и считывания основного жесткого диска. Индекс
производительности Windows остальных компонентов системы находится в диапазоне 7.3-7.5.
Сетевой видеорегистратор вряд ли сможет кого-то удивить элегантностью дизайна своего корпуса, но этого и не требуется, так как его
главная задача – обеспечивать надежность и сохранность внутренних компонентов. На лицевой панели предусмотрены ручки для удобства
монтажа в стойки формата 19’’.
Передние отсеки для горячей замены жестких дисков закрываются на ключ. Корпус имеет достаточно толстые металлические стенки, что
дополнительно повышает надежность сетевого видеорегистратора. На обратной стороне корпуса расположены многочисленные разъемы для
подключения внешних устройств. Для подключения монитора можно использовать видеовыходы системной платы DVI, HDMI, Display Port
разъемы, а также видеовыходы видеокарты VGA, HDMI и DVI. Встроенный в материнскую плату звуковой контроллер Intel Cougar Point High
Definition Audio Controller гипотетически (эта функция пока не реализована в программном обеспечении «Комплекс/Видео 2.0») позволяет
организовать двухстороннюю передачу звука. Разъемов PS/2 для подключения клавиатуры и мыши на системной плате нет, зато есть 2
разъема USB 3.0, 4 разъема USB 2.0, 2 разъема Charging USB (сила тока до 0.5 А), 1 разъем e-SATA и 1 разъем Firewire. Подключение к сети
осуществляется через сетевой интерфейс Gigabit Ethernet. Резервного сетевого канала на этом сетевом видеорегистраторе не предусмотрено.
В комплекте поставки устройства помимо самого сетевого видеорегистратора идут диски с компьютерными драйверами, диск с программным
обеспечением и руководство пользователя АСУ «Комплекс/Видео 2.0». Руководство пользователя хочется отметить отдельно, так как оно
прекрасно документировано и иллюстрировано. Из него можно в частности узнать о минимальных требованиях к отдельным узлам
распределенной системы видеонаблюдения, основанной на программном
обеспечении «Комплекс/Видео 2.0». Рассмотрим программную составляющую сетевого видеорегистратора. После подачи питания и
загрузки операционной системы, мы сразу попадаем на экран авторизации программного обеспечения «Комплекс/Видео 2.0». На сетевом
видеорегистраторе установлена 32-разрядная операционная система Windows Emdedded Standard 7 SP1. Разработчики отключили привычную
панель задач Windows и рабочий стол, но меню Пуск по-прежнему можно вызвать, если на клавиатуре имеется соответствующая кнопка.
Операционная система занимает на жестком диске около 7 Гбайт. Из 4 Гбайт установленной операционной памяти из-за использования 32разрядной версии операционной системы будет доступно только 3.48 Гбайт. Однако даже при использовании 32 телекамер загрузка
оперативной памяти не превышала 3 Гбайт.
После ввода имени пользователя и пароля попадаем на экран режима Видеооператор. Это один из трех режимов работы программного
обеспечения «Комплекс/Видео 2.0». Он предназначен для просмотра изображений от телекамер в режиме реального времени, управления
тревожными сообщениями и PTZ-устройствами.
Помимо режима Видеооператор еще есть режим Видеоархив, предназначенный для работы с архивными видеозаписями, и режим
Конфигуратор, в котором
происходит управление настройками программного комплекса. Подробное описание всех режимов можно найти в руководстве пользователя,
поэтому коснемся здесь только наиболее интересных моментов.
В режиме Видеооператор можно быстро переключаться между трансляцией в реальном времени и воспроизведением из архива, нажав на
иконку хлопушки в окне активного видеоканала. После этого в нижней части активного окна появятся кнопки навигации по видеозаписи. Тут
же можно осуществить быстрый экспорт нужного видеофрагмента в файл или резервное копирование на внешний жесткий диск. С правой
стороны экрана расположены три вспомогательные панели: Видеоисточники (список активных элементов системы видеонаблюдения с
подключенными к ним устройствами), Пульт управления (панель управления PTZ-функциями телекамер) и Коррекция изображения
(быстрые настройки яркости, контраста и насыщенности активного видеоканала). При необходимости их можно скрыть. На панели
инструментов в верхней части экрана расположены кнопка переключения между учетными записями пользователей, закладки для управления
шаблонами отображения, предустановленные маршруты для поворотных телекамер, кнопки управления отображаемыми панелями и кнопки
переключения между режимами. В нижней части экрана расположена панель событий, где выводится информация об изменениях в системе
видеонаблюдения с момента ее запуска. Все события разделяются на три типа: тревожные (события, для которых настроены правила
реагирования), не тревожные (события, для которых возможно установить
правила реагирования, но этого не было сделано) и информационные. При желании можно отключить отображение событий для отдельных
видеоисточников или установить фильтр для отображения информации о событиях только для активного видеоканала. В режиме
Видеоархив можно параллельно работать с 1, 2 или 4 видеоканалами. Навигацию по архиву можно осуществлять как с использованием
временной шкалы, так и по событиям. Как и при переходе к просмотру архива из режима Видеооператор, здесь можно экспортировать
выбранные видеофрагменты на локальный или внешний накопитель. Экспорт можно осуществлять только для одного выбранного
видеоканала. В режиме Конфигуратор имеется несколько меню: Настройки, Шаблоны, Компоненты, Туры, Пользователи, Роли. Для
полноценного доступа к режиму Конфигуратор потребуется ввести пароль администратора. В меню Настройки присутствуют два раздела:
Локальные настройки и Глобальные настройки. Раздел Локальные настройки – это единственный раздел меню в режиме
Конфигуратор, который доступен пользователям с правами доступа уровня оператор. Здесь можно изменить язык интерфейса (доступен
русский и английский), выбрать глубину архива (в минутах) для воспроизведения в режиме Видеооператор, ограничить число доступных
внешних мониторов и выбрать режим перемасштабирования изображения (привязывать видео к границам области просмотра или сохранять
пропорции).
В разделе меню Глобальные настройки собраны те параметры, которые применяются ко всей системе в целом (неважно построена она по
централизованной
или распределенной схеме). Все, что здесь можно сделать, – это зарегистрировать программное обеспечение «Комплекс/Видео 2.0» и
поменять пароль администратора. Следующим в списке идет меню Шаблоны, но логичнее было бы начать с меню Компоненты, так как
именно здесь осуществляется подключение устройств к системе.
В данном случае под устройствами понимаются не только сетевые телекамеры и платы видеоввода, но и компоненты распределенной
системы «Комплекс/Видео 2.0» (серверы архивов, видеоклиенты). Стандартная схема подключения сетевых телекамер к данному сетевому
видеорегистратору подразумевает использование протокола RTSP для запроса видеопотока и определения его характеристик (протокол SDP)
и протокола RTP поверх UDP для приема видеопотока, передаваемого от сетевой телекамеры. Набор протоколов RTSP/RTP используется для
всех сетевых телекамер, которые поддерживают данный способ работы. Есть очень редкие исключения (например, сетевой видеосервер
GOAL), которые не поддерживают RTSP/RTP. В таких случаях для приема видеопотока используется протокол HTTP. Процесс добавления
нового устройства в систему сводится к паре простых шагов: надо всего лишь выбрать подключаемое устройство и указать его IP-адрес. Для
некоторых устройств (например, для сетевых телекамер Samsung) придется дополнительно указать еще и данные для аутентификации (имя
пользователя и пароль). Если сетевая телекамера поддерживает PTZ-функции, нужно будет дополнительно указать протокол передачи
команд (на момент проведения тестирования
поддерживались только протоколы сетевых телекамер Samsung и Truen). Во время тестирования нагрузки системы мы использовали 1.3- и 3мегапиксельные телекамеры Truen 5310 и 6300 соответственно. Эти сетевые телекамеры поддерживают форматы сжатия M-JPEG и H.264. К
сожалению, на предоставленной для тестирования версии 02.11.00 программного обеспечения «Комплекс/Видео 2.0» нам не удалось
оценить работу этих телекамер с алгоритмом сжатия M-JPEG, так как этот режим был недоступен. Тем не менее, разработчики обещали
выпустить обновление программного обеспечения, в котором будет устранена эта проблема, уже в апреле этого года. При работе с
видепотоками H.264 с форматом кадра 720x576 пикселов (Full D1) основная нагрузка на процессор сервера отмечалась, как и следовало
ожидать, при отображении видеоканалов в мультиэкранном режиме, поскольку для этого процессору приходилось распаковывать все
видеопотоки от сетевых телекамер.
При отображении видеопотоков от 24 сетевых телекамер нагрузка на процессор сетевого видеорегистратора достигала 60%. Учитывая
практически линейный характер роста нагрузки на процессор в зависимости от количества активных каналов, мы можем предположить, что
ресурсов сетевого видеорегистратора хватит для отображения и 32 каналов при распаковке видеопотоков H.264 с форматом кадра Full D1.
Изменение нагрузки на процессор при изменении формата кадра не происходило, что, видимо, связано с использованием ресурсов
видеокарты для перемасштабирования изображений.
Пиковая загрузка процессора видеокарты при отображении в 24-канальном режиме составила порядка 20%.
Во время записи в архив, если нет необходимости отображать видеопотоки от сетевых телекамер, нагрузка на процессор практически
отсутствует. Например, при параллельной записи 24 каналов нагрузка на процессор не превышала 2%.
В оперативной памяти процесс oracle.exe использует около 250 Мбайт, а процесс KvArcServer.exe – 240 Мбайт. Объем оперативной памяти,
выделяемый под эти процессы, оставался неизменным независимо от количества подключенных каналов. Воспроизведение из архива тоже не
давало заметной нагрузки на процессор. Уровень использования процессора в таких задачах не превышал 2-10% при воспроизведении 1, 2, 3
или 4 каналов. На примере поворотных сетевых телекамер Truen и Samsung мы протестировали работу PTZ-функций. Здесь не возникло
каких-то проблем: сетевые телекамеры моментально реагировали на команды оператора. Программное обеспечение «Комплекс/Видео
2.0» поддерживает обработку событий, которые получены от функций видеоанализа, реализованных в сетевых телекамерах. Например, если
на сетевой телекамере включен видеодетектор движения, подразделе VCA раздела Настройка Видеокамеры можно сконфигурировать
запись в архив с заданной скоростью по сигналу этого видеодетектора. Настройка инструментов видеоанализа (выбор зоны,
чувствительность,
размер объекта и прочее) производится через веб-интерфейс телекамеры. Для удобства доступа к этому интерфейсу в Конфигуратор был
интегрирован веб-браузер, который доступен в подразделе Устройство раздела Настройка Видеокамеры. Запись в архив по расписанию
настраивается индивидуально для каждого видеоканала. На закладке Запись раздела Настройка Видеокамеры необходимо выбрать
промежуток времени с разбивкой по часам и дням недели, когда будет активна запись в архив, указать сервер архивов, где будет храниться
видео, и выбрать подходящую скорость трансляции. Для записи в архив и трансляции используется один и тот же формат кадра, который
задается в настройках сетевой телекамеры через веб-интерфейс. После того как все оборудование подключено и настроено, можно
приступать к работе с сетевым видеорегистратором. Для быстрого доступа к нужным видеоканалам можно определить несколько раскладок
экрана. Это делается через меню Шаблоны путем перетаскивания мышью доступных устройств на выбранную раскладку. Ограничение прав
доступа к устройству осуществляется в меню Пользователи и Роли. В меню Роли задаются права (набор доступных видеоканалов и
видеосерверов), а в меню Пользователи заданные роли присваиваются определенным группам пользователей. Подводя итоги, хочется
отметить, что у нас на тестировании побывала молодая, но очень перспективная сетевая система видеонаблюдения. Хотя список
поддерживаемых устройств пока невелик, но он постоянно пополняется, а к осени разработчики обещали внедрить полноценную поддержку
протокола ONVIF. За все время тестирования, проводившегося с сетевыми телекамерами Truen, сетевая система видеонаблюдения ни разу не
вышла из строя. Если стоимость сетевого видеорегистратора NVR-SR5024 покажется слишком высокой, можно рассмотреть вопрос
приобретения программного
обеспечения «Комплекс/Видео 2.0» и установки его на собственную аппаратную платформу. Впрочем, разработчики уверяли, что
партнеры компании «Комплекс про» имеют существенную скидку, поэтому стоимость системы с учетом использования недорогих сетевых
телекамер марки Truen вполне сможет конкурировать с другими решениями, представленными на рынке. Рекомендованная розничная цена на
сетевой видеорегистратор NVR-SR5024 на момент тестирования составила 7913 долларов."
Статья из журнала proCCTV 01-02 (55-56) 2012
Download