Выбор серверов для системы видеонаблюдения
Выбор серверов для системы видеонаблюдения
Сегодня трудно найти компанию, не имеющую собственной системы видеонаблюдения. Во-первых, безопасность — превыше всего, а во-вторых, какому начальнику не хочется контролировать сотрудников в рабочее время? Как говорится, доверяй, но проверяй. Очевидно, что чем шире сеть видеокамер, тем выше требования к системе хранения и обработки данных. Давайте рассмотрим один из подходов к выбору соответствующего оборудования.
Важными критериями для систем промышленного/корпоративного наблюдения являются:
- Способность принимать и записывать видеопотоки с большого количества видеокамер, в том числе удалённых.
- Максимально возможное время хранения записей.
- Стабильность работы, обеспечение высокой сохранности данных.
- Удобство доступа к ранее сохраненным записям в архиве.
- Центральный сервер — на него поступает видео с камер, производится его первичная обработка и хранение.
- Клиентское место — рабочая станция, получающая данные от сервера в реальном времени или по запросу; в частности, используется для непосредственного наблюдения за событиями.
- Архивное хранилище — может реализовано в как в виде серверного дискового пространства, так и независимой СХД.
- Активные элементы — камеры, датчики пожарной тревоги и движения, другие вспомогательные устройства.
- Сетевая инфраструктура — коммутаторы, кабели питания камер и передачи данных.
Мы сконцентрируемся на выборе «ядра» системы (состоящего из сервера, файлового хранилища и управляющего ПО), необходимого для налаживания видеонаблюдения в компании среднего размера, имеющей нескольких десятков видеокамер.
Аппаратное обеспечение сервера видеонаблюдения
При выборе серверов и хранилищ для достаточно масштабной системы IP-видеонаблюдения нужно в первую очередь оценивать:
- Производительность процессора.
- Объем оперативной памяти.
- Ёмкость дискового пространства (в случае использования дисковой памяти самого сервера для хранения видеоархивов).
- Максимальное количество процессоров.
- Форм-фактор и предельная емкость дисковой подсистемы (при использовании встроенной).
- Процессор Intel Xeon серии E3-1200 v3 (4 ядра, 8MB L3 кэша, 5GT/s DMI).
- 16 Гб серверной оперативной памяти DDR3-1600+.
- 10-12 штук 3.5” HDD с поддержкой горячей замены, объединенных в RAID 5. Ради высокой производительности не используйте набортные контроллеры, возьмите хорошие аппаратные модели.
- 1-2 штуки твердотельных накопителей серверных моделей.
Твердотельные накопители обычно используются для операционной системы и управляющего программного обеспечения. По известным причинам, хранение видео на SSD не является рациональной идеей, и в целом не приносит никаких преимуществ. Сейчас есть линейки жестких дисков для систем видеонаблюдения и потокового видео. WD Purple например.
Какие модели серверов, предлагаемые крупнейшими поставщиками — HP, Dell, IBM — могут использоваться в системе видеонаблюдения?
Hewlett-Packard
Продукты HP актуальны на рынке в виде двух поколений хорошо известного бренда ProLiant — Gen8 и Gen9.
ProLiant DL380p Gen8
Сервер предыдущего поколения с хорошей конфигурацией. По заявлениям производителя, самый продаваемый сервер в России.
- Процессор: Intel Xeon E5-2600, от 4 до 8 ядер.
- Количество процессоров: 1-2.
- Память: RDIMM, DDR3-1333, DDR3-1600, 24 слота.
- Дисковая система: 8 штук 3,5” дисков SAS/SATA.
- Форм-фактор: 2U.
ProLiant DL60 Gen9
Часто данный сервер используется в качестве базового файл-сервера, для организации работы не слишком масштабных приложений или как часть облачных кластеров.
- Процессор: Intel Xeon E5-2600 v3, от 4 до 8 ядер.
- Количество процессоров: 1-2.
- Память: RDIMM, HP DDR4, 8 слотов.
- Дисковая система: 4 штуки 3,5” дисков SAS/SATA.
- Форм-фактор: 1U.
Proliant DL80 Gen9
Относится к новому поколению, от DL60 отличается расширенной системой хранения данных, позволяющей во многих случаях обойтись без внешнего хранилища.
- Процессор: Intel Xeon E5-2600 v3, от 4 до 8 ядер.
- Количество процессоров: 1-2.
- Память: RDIMM, HP DDR4, 8 слотов.
- Дисковая система: 12 штук 3.5” дисков SAS/SATA.
- Форм-фактор: 2U.
Dell
Здесь мы рассмотрим модели из распространенной линейки PowerEdge.
Dell PowerEdge R420
Довольно типичный сервер приложений.
- Процессор: Intel Xeon E5-2400 v2, от 4 до 8 ядер.
- Количество процессоров: 1-2.
- Память: RDIMM, DDR3-1333, DDR3-1600, 12 слотов.
- Дисковая система: 4 штуки 3.5” дисков SAS/SATA.
- Форм-фактор: 1U.
Dell PowerEdge R520
Дисковая подсистема с поддержкой 2,5” и 3,5” дисков SAS и SATA емкостью вдвое больше, чем в предыдущей серии серверов Dell.
- Процессор: Intel Xeon E5-2400 v2, от 4 до 8 ядер.
- Количество процессоров: 1-2.
- Память: RDIMM, DDR3-1333, DDR3-1600, 12 слотов.
- Дисковая система: 8 штук 3.5” дисков SAS/SATA.
- Форм-фактор: 2U.
IBM
IBM System x3550 M5
Компактный и удобный сервер с приличной производительностью.
- Процессор: Intel Xeon E5-2603, 6 ядер.
- Количество процессоров: 1-2.
- Память: RDIMM, DDR4-2133, 24 слота.
- Дисковая система: 4/8 штук 2.5” дисков SAS/SATA.
- Форм-фактор: 1U.
IBM System x3630 M3
Данная модель отличается очень большой емкостью дисковой подсистемы.
- Процессор: Intel Xeon серии 5600, от 4 до 6 ядер.
- Количество процессоров: 1-2.
- Память: RDIMM, DDR3-1333, 12 слотов.
- Дисковая система: 14 3.5” дисков SAS/SATA.
- Форм-фактор: 2U.
Сеть и расширенная подсистема хранения
Сетевое оборудование
Сеть и оборудование, используемые для системы видеонаблюдения, должно выдерживать постоянную нагрузку в 150 МБит/с — приблизительно такое количество траффика генерируют 50-60 работающих камер. В основу данных расчетов взяты сведения с сайтов производителей оборудования, указанные для одной работающей камеры, передающей видео в разрешении 1920×1080. При этом передается поток данных со скоростью около 2 Мбит/с.
Непосредственное подключение камер осуществляется с использованием сетевого коммутатора с поддержкой PoE, который служит промежуточным звеном между сервером и активными элементами.
Для уменьшения нагрузки на сеть и сервер задействуют режим с двумя потоками данных от камеры, что должно поддерживаться самой IP-камерой. Основной поток идет с базовым разрешением, а вторым потоком идут данные в меньшем разрешении (к примеру, 320×240). При этом основной поток не отправляется на сервер (следовательно, нет возможности его анализировать или записывать) пока не произойдет переключение на него при заданных условиях: например, в результате срабатывания триггера видеоаналитики, или действий оператора на клиентском месте.
Благодаря такому подходу может быть в разы снижена нагрузка на сеть, а значит и требования к компонентам сервера будут существенно ниже.
Внешние системы хранения данных
Во многих случаях для хранения записей достаточно жестких дисков самого сервера, однако при необходимости хранить видео более продолжительный срок и в больших объемах, а также если нужно обеспечить дополнительное резервирование данных, можно задуматься о подключении дополнительного хранилища.
Ключевые требованиями к хранилищу:
- Достаточно высокая производительность для записи видеопотоков.
- Минимальное время простоя системы при выходе из строя отдельных элементов.
- Доступность записей «до востребования».
Управляющее программное обеспечение
Управление видеокамерами может выполняться одним из двух типов инструментов:
- Фирменного софта, предоставленного производителем видеооборудования.
- Программным обеспечением сторонних разработчиков.
Ниже приведены некоторые хорошо зарекомендовавшие себя комплексы для работы с крупными системами наблюдения.
Системы управления камерами для ОС Windows
XProtect Express
Программное обеспечение производителя Milestone. Предназначено для управления IP-видео в системах, содержащих до 48 сетевых камер под контролем одного сервера, не более чем с 5 клиентских станций. Данное ПО обеспечивает возможность онлайн-просмотра видео с подключенных камер, анализа движений с помощью собственного детектора, поиска по архиву, воспроизведения записей, а также экспорта отдельных фрагментов.
XProtect Express — лишь один продукт из линейки. Существуют как более простые версии (XProtect Essential), так и более продвинутые, в которых отсутствуют упомянутые ограничения и/или добавлены дополнительные функции (XProtect Professional, XProtect Enterprise и т.д.).
Производитель — AxxonSoft. ПО поддерживает более чем 1400 моделей камер, также поддерживаются все камеры, совместимые с ONVIF.
Примечательной особенностью является гибкая система лицензирования — можно купить лицензию только на необходимое количество видеоканалов, хоть 1, хоть 1000. Функциональность не зависит от количества лицензированных каналов, всегда доступен полный набор, включая видеоаналитику. Среди дополнительных функций присутствует возможность работы через веб-браузер и мобильные приложения (iOS, Android).
Системы управления камерами для ОС семейства Linux
Из проектов под Linux в первую очередь можно упомянуть Zone Minder.
Данный комплекс поддерживает множество USB-, IP- и аналоговых камер различных производителей, предоставляет базовый функционал по обработке видео (программный детектор движения и т.д.). Никаких искусственных лицензионных ограничений нет, и, в целом, возможности программы ограничиваются только характеристиками видеосервера.
Преимуществом является наличие исходного кода, позволяющее при особой необходимости лучше адаптировать ПО под требуемые задачи. Как и многие open-source программы, проект существует благодаря добровольным пожертвованиям. В остальном его использование бесплатно и ничем не ограничено.
Также из Linux-проектов присмотритесь к линейке инструментов компании-разработчика Netavis (приложения для организации видеонаблюдения и аналитики), а также к приложению Xeoma компании FelenaSoft.
Заключительное слово
В целом, рынок корпоративного видеонаблюдения в России начал набирать обороты относительно недавно, но уже сейчас количество доступных решений и вариантов очень велико. Особенно это касается подбора серверов: мы привели лишь некоторые из подходящих моделей. Но помните, что построение хорошо оптимизированной системы видеонаблюдения в любом случае требует тщательного планирования в «полевых условиях», с учетом как специфики объекта и конкретных задач.
- видеонаблюдение
- серверы для видеонаблюдения
- Блог компании Сервер Молл
- Серверная оптимизация
- Серверное администрирование
Источник https://habr.com/ru/companies/servermall/articles/308320/