- Вступление
- Видеосерверы и рабочие станции — каталог с ценами купить недорого на синтез безопасности
- Выбор ос для сервера
- Выбор по для видеонаблюдения
- Крутой или пафосный?
- Предпосылки выбора пк
- Преимущества использования пк для видеонаблюдения
- Работа программного обеспечения для видеонаблюдения
- Самостоятельная сборка сервера в компьютерном магазине
- Сравнение цен: сервер или сетевые видеорегистраторы?
- Вывод
Вступление
При организации системы видеонаблюдения в МКД компании все чаще начинают отступать от видеорегистраторов, прибегая к видеосерверам. Это обусловлено требованиями безопасности и удобства, т.к. конфигурация сервера и программного обеспечения может покрыть любые потребности пользователей.
Видеосерверы и рабочие станции — каталог с ценами купить недорого на синтез безопасности
MDR-iVC80-16
3U, ОС на базе Linux 64 bit,, 80 цифровых канала с возможностью расширения до 128, 25 к/сек на канал (1920х1080), H.264, Двойной поток по сети, Рекомендуемый суммарный поток на запись для 1 канала до 12 Мбит/с, Возможно добавление аналитик, Видеовых 2 монитора (2х20 кам.): HDMI (1920×1080)/VGA/ DVI-D,, Аудио вх. 80 х IP-кам., Аудио вых. 1, HDD — 16 внутренних (опция), 220B AC
§
У нас вы сможете купить Видеосерверы и рабочие станции по низкой цене — в каталоге 903 шт., сравнивайте, изучайте характеристики.
Выбор ос для сервера
Наиболее популярными операционными системами для серверов видеонаблюдения сегодня являются Windows и Linux Ubuntu.
По каким критериям оценивать обоснованность выбора той или иной ОС? Рассмотрим подробно.
Windows
Плюсы: количество информации о работе и настройке, дружелюбный пользовательский интерфейс и простота администрирования. Не стоит забывать и об огромном количестве дополнительного совместимого ПО. Но в рамках узкоспециализированной задачи построения системы видеонаблюдения нет большой необходимости в наличии дополнительного программного обеспечения.
Говоря о минусах Windows, можно выделить три основных: стоимость, ресурсозатратность, безопасность. Довольно высокая стоимость лицензирования ОС может иметь значение при общей ограниченности бюджета. Потребляемые ОС ресурсы тоже могут использоваться хотя бы для подключения дополнительных камер видеонаблюдения.
Linux Ubuntu
Это бесплатное решение с открытым исходным кодом, что дает очевидные преимущества при покупке и использовании программного обеспечения. Ubuntu (в сравнении с Windows) имеет меньшие затраты ресурсов. Система менее подвержена влиянию вредоносного ПО, что делает ее более надежной в плане безопасности.
Что лучше для видеосервера?
Однозначно Linux. Настройка и администрирование Linux могут показаться неопытному пользователю довольно сложными, но (при наличии руководств) вариант использования Linux в качестве ОС для сервера видеонаблюдения является наиболее верным (из-за меньших затрат на ОС и железо, большей безопасности).
Выбор по для видеонаблюдения
На рынке представлено большое количество разнообразного серверного ПО для организации трансляции с камер видеонаблюдения. От насыщенного функциями «Macroscop» до более простых, фактически онлайн-видеорегистраторов, с записью на жесткий диск (например «Shinobi» или «iSPY»).
Стоимость программного обеспечения
Все сервисы, предоставляющие ПО, отличаются и условиями лицензирования. Это может быть как единовременная большая оплата, так и ежемесячные абонентские платежи. Оплата может быть как за сам софт, так и за добавленные камеры, количество пользователей, срок хранения видеоархива, за дополнительные модули видеоаналитики.
Зависимость характеристик сервера от программного обеспечения
Чем серьезнее возможности ПО (видеоаналитика: подсчет людей, распознавание лиц с занесением в базу, считывание и распознавание автомобильных номеров и т.д.), тем больший бюджет придется заложить в серверную часть. Обосновывается это тем, что на сервере производится декомпрессия видеопотока, используются алгоритмы видеоанализа. Дополнительная нагрузка ложится на процессор и видеокарту. Так стоимость сервера может вырасти многократно.
Что выбрать для видеонаблюдения в многоквартирных домах?
Ключевыми особенностями видеонаблюдения в МКД являются большое количество абонентов и низкая стоимость ПО, серверов.
В своей работе мы используем серверное программное обеспечение собственной разработки – «MainStreamer» (дистрибутив и документация доступны после регистрации в ЛК). ПО и сервис, созданные специально для использования в МКД, имеют весь необходимый жителям функционал: низкие требования к серверной части, поддержка популярных кодеков и протоколов (H.264 и RTSP), мобильное приложение и удобное управление аккаунтами жителей.
При описании подбора сервера мы будем опираться на производительность ядра «MainStreamer» (для расчёта комплектующих сервера видеонаблюдения).
Крутой или пафосный?
Не будем мучать предисловиями – переведем их в послесловие и сразу скажем:
Вместо многопроцессорных систем лучше многоядерные. Количество ядер и частота – вот главные показатели при выборе компьютера для систем видеонаблюдения, если требуется видеоаналитика. Чем больше ядер и чем выше частота, тем эффективней обработка видепотоков.
Заодно скажем и об идеальном соотношении: одно ядро с частотой 3 ГГц на каждую камеру 2 Мп. Понятно, что это несколько дорогой получается вариант, но его все-таки стоит применять, если видеоаналитика используется под завязку: от распаковки H.264 или масштабного MJPEG, обычной видеодетекции и детекторов объектов до фонового детектора и идентификации лиц.
Дело в том, что каждый аналитический алгоритм требует своего времени на обработку. Каждый видеокадр проходит длинную цепочку обработчиков, растрачивая время на каждый процесс. Выше частота – выше скорость прохождения. В пределах одного ядра видеопоток движется с наибольшей скоростью.
Кроме того, сегодняшние нейро-сети активно адаптируются под мощные видеокарты (ну, по крайней мере, мы адаптируем), берущие на себя громаду параллельных вычислений. Причем, такие видеокарты заменяют сразу несколько десятков подобных же компьютеров, потому что работают более эффективно при большом числе простых операций, которые для центральных процессоров – как пушка по воробьям – вычисления слишком элементарные, но их большое количество тормозит весь комп.
Соответственно, надо брать материнские платы с форм-фактором, где есть слоты под мощные видеоадаптеры. И не стесняйтесь в количестве, как многие уже поняли по средствам майнинга, видеоадаптер сегодня нужен уже не только для работы монитора.
Поставите несколько nVidia — и сможете задействовать сразу несколько нейронок без ущерба общей производительности. Благо, система GOALcity имеет такую возможность как по использованию разных нейросетей, так и по распределению нагрузки каждой из них по процессорам видеокарт.
Как уже стало понятно, распространенное мнение о том, что многопроцессорные серверные платформы, да еще и с встроенной видеокартой, лучше – крайне отсталое заблуждение. А теперь послесловие. Так почему же мы предлагаем такие многопроцессорные конфигурации?
Да, у нас на сайте можно найти такие предложения. И более того, они идут как основные. К сожалению, в этой области моду диктуют динозавры – крупные компании, отличающиеся от нашей бОльшим материальным достатком, близостью к правительственным структурам и крайне низкой технологичностью.
Идти против рынка – все равно что пчелам бастовать против меда. Поэтому мы адаптировали всё, что можно под такие платформы и покорно выполняем многочисленные тендеры, где господа заказчики изначально закладывают так называемые серверные платформы. Да и само название «серверные платформы» звучит как-то весомо, так что возмущаться против него – обрекать себя на посмешище в непрофессионализме.
Никому не приходит в голову осмыслить тот момент, что сеть – субстанция низкоскоростная, в сравнении со скоростями процессоров. Кроме того, зависящая от массы алгоритмов исправления, подтверждения, ожиданий и всего того, что связано с задержками и тайм-аутами. Всё это полная противоположность технологиям обработки видео.
Наш заказчик – в основном тот, кто уже наелся разрекламированных продуктов. От предыдущих столпов бизнеса в системах видеонаблюдения у него, как правило, остается дорогущая серверная многопроцессорная мать со встроенной картой. И, если купить наш софт – не велика потеря, то менять компьютер за полмиллиона и больше – уже накладно.
Поэтому мы всё адаптировали под самую неудачную конфигурацию железа, но нужно понимать, что скорости и разрешения будут ниже тех, если бы за меньшие деньги заказчик изначально поставил скоростной, так называемый игровой, компьютер. И тут опять психология, название «игровой компьютер» тяжело переваривается солидными клиентами.
Да, она есть в сетевых соединениях, реально много тестов по качеству прохождения сетевых данных, но они меньше всего нас интересуют. Если потеряется какой-то кадр или даже много кадров со многих камер, то… Нет, не так. В любой системе видеонаблюдения постоянно теряется множество кадров, и это практически не влияет на качество обработки.
После этой фразы каждый второй клиент декламирует – почему-то тормоза начинаются только у вас! И в этой фразе есть доля правды. У многих они не проявляются, так же как и не проявляется реальный видеоанализ. Это только на диск пишется полный поток без переупаковки (2 или даже 5 Мп), а на отображение и анализ с камеры поступает, только вдумайтесь — 0,3 мегапикселя. Что там можно проанализировать? Собственно говоря, эту тему мы уже описывали в тестировании IP-камер.
Предпосылки выбора пк
Компьютер для видеонаблюдения можно выбрать с уже готовой конфигурацией, либо собрать самостоятельно. Но изначально нужно рассмотреть два момента:
Приобретение компьютера готовой конфигурации зависит от критериев выбора пользователя. Но отметим, что даже ПК с готовой сборкой можно также модифицировать и дополнять. В большинстве случаев, покупатели приобретают именно такой вариант.
Преимущества использования пк для видеонаблюдения
В случаях, если вы используете персональный компьютер вместо специального видеорегистратора, у вас есть некоторый ряд преимуществ:
Таким образом, при функционировании системы видеонаблюдения с использованием ПК, существуют некоторые нюансы, которые следует учитывать в процессе работы.
Работа программного обеспечения для видеонаблюдения
Как мы писали выше, типы камер могут разные. Но для функционирования системы видеонаблюдения в целом, необходимо специальное программное обеспечение. То есть, требуемая программа устанавливается на ПК и выполняет следующее:
Если вы приобретаете платы видеозахвата, то программное обеспечение идет в комплекте. В иных случаях установка программ происходит отдельно. В основном, они подразделяются на три категории:
Самостоятельная сборка сервера в компьютерном магазине
Не всегда нужно покупать готовый видеосервер, если его можно собрать своими руками. Ориентируясь на рекомендации, вы сможете подобрать комплектующие для задач.
ЦП:
Процессор следует выбрать, ориентируясь на количество камер и битрейт со всех. Для 30 камер 2MPx подойдёт и Intel Core 2 Duo E7500, а для 50 Intel Xeon 2650. Подробнее смотрите в таблице.
Видеокарта:
Подойдёт любая. Нужна лишь для вывода информации на монитор.
Материнская плата:
Выбор материнской платы следует осуществлять исходя из:
- Сокета и модели процессора.
- Количества слотов PCIe для подключения видеокарты (если дискретная), контроллера SATA (если есть) и сетевого адаптера (если дискретный).
- Количества портов SATA для подключения HDD и SSD.
Количество SATA портов нужно выбирать исходя из желаемого объема памяти и моделей HDD плюс SSD. Можно также использовать SSD в формате M.2, но учесть, что такие SSD всё равно будут использовать линии либо SATA, либо PCIe.
Желательно, чтобы в настройках BIOS материнской платы была настройка для автозапуска системы после подачи на вход блока питания электроэнергии. Это нужно в случае, когда происходит отключение электроэнергии на объекте. А эта функция позволяет северу вновь автоматически включиться. Эта опция присутствует во многих моделях материнских плат.
ОЗУ:
Объем оперативной памяти зависит от битрейта со всех камер на сервере. Чем больше битрейт, тем больше оперативной памяти вам понадобится. Но от 4 GB и более.
Жесткие диски для операционной системы:
Под ОС стоит отдать предпочтение SSD любого объёма от 60 GB (для большей отказоустойчивости системы можно использовать 2 SSD, которые будут работать в режиме программного RAID1).
Жесткие диски для хранения видео с камер:
При выборе HDD нужно руководствоваться сперва желаемой глубиной архива, определиться с ёмкостью всей системы хранения. Объем каждого отдельного жёсткого диска нужно выбирать исходя их доступных SATA портов на материнской, учесть занятые порты для носителей под ОС.
Для того, чтобы узнать необходимый размер жесткого диска, можно воспользоваться калькулятором. Из моделей стоит обратить внимание на специальные для видеонаблюдения из серий WD Purple, Seagate SkyHawk, Toshiba S300. Они характеризуются большей наработкой на отказ при подобных условиях эксплуатации. Но подойдут и любые жёсткие диски.
Блоки питания:
Блок питания следует выбирать исходя из мощности всей системы и количества SATA-устройств. Обычно блока питания мощностью 450W хватает даже для CPU с TDP до 150W, как у Intel Xeon E5-2687W. Можно просто воспользоваться калькулятором мощности блока питания.
Сетевая карта:
Встроенная в материнскую плату сетевая карта не всегда справляется с постоянно высокой нагрузкой в процессе эксплуатации, поэтому стоит изначально установить дискретную сетевую карту. Её следует выбирать по общему битрейту со всех камер на сервере. Достаточно одного сетевого порта.
Кулер для ЦП:
Выбрать кулер можно, ориентируясь на параметр TDP процессора. Если TDP процессора 100W, то рассеиваемая мощность кулера должна быть не меньше 100W, а лучше больше. Важно учесть сокет процессора. Кулер должен быть с ним совместим. Важно помнить о габаритах кулера. Слишком высокий кулер не уместится в корпус, поэтому это нужно предусмотреть заранее.
Корпус и система охлаждения:
При выборе корпуса следует обратить внимание на:
- Размер материнской платы, которую вы выбрали.
- Количество посадочных мест для устройства 3.5” (HDD) и 2.5” (SSD).
- Комплектность вентиляторов или посадочных мест для них.
- Жесткое крепление для SSD не играет роли, тогда как для HDD очень важно.
- Наличие фильтров от пыли. Наличие вентиляторов обязательно.
- Вентиляторов в корпусе должно быть минимум два: 1 на вдув, охлаждающий HDD, 1 на выдув, желательно оба 120 мм.
Мы рекомендуем серверные корпуса формата 4U (например ExeGate 4U450-07/4U4017S).
Сравнение цен: сервер или сетевые видеорегистраторы?
Еще недавно системы видеонаблюдения базировались на основе одного или нескольких видеорегистраторов. Давайте сравним преимущества и недостатки использования видеорегистраторов в сравнении с видеосерверами. Для примера возьмем конфигурацию видеосервера на 80 камер в магазине DNS и сетевой видеорегистратор HiWatch DS-N332/2(B).
Сервер рассчитываем без жестких дисков, т.к. в комплекте с видеорегистраторами их тоже нет.
Стоимость и сервера, и регистратора около 23,5 тыс. руб. Система видеонаблюдения на 80 IP-камер, построенная на трех видеорегистраторах, обойдется в ≈ 70 тыс. руб., без накопителей.
Говоря о хранении видеоархива: максимальный объем накопителей видеосервера, приведенного в примере (без учета системного диска), составит до 54 Tb, что в 2,5 раза больше, чем на одном регистраторе – 20 Tb. Число практически равно максимальному объему памяти на 3-х видеорегистраторах. Что снова выступает плюсом для видеосервера.
Видеосервер предлагает равнозначный объем памяти (при в 3 раза меньшей стоимости), больший функционал, удобство для конечных пользователей. Максимальное количество пользователей, одновременно подключающихся к трансляции, практически не ограничивается.
Вывод
Собрать сервер видеонаблюдения своими руками не так уж и сложно. Определив, какое программное обеспечение будет использоваться, операционную систему, ориентируясь на задачи и нужное количество камер видеонаблюдения, всегда можно самостоятельно подобрать комплектующие.
Да, это может занять дополнительное время. Не так просто реализуется подключение и настройка ПО, как на базе видеорегистраторов. Но вы получите систему полностью под ваш проект (с возможностью полного управления и администрирования). Отказоустойчивость системы, безопасность и гибкость применения, большой выбор функционала стриминговых ПО – все это делает видеосерверы наиболее предпочтительным вариантом для использования как в коммерческой сфере, так и для собственной безопасности.
