Калькулятор системных требований


С помощью калькулятора требований Вы сможете узнать примерные требования для нужной Вам системы видеонаблюдения.
Вы можете просмотреть список совместимых с Xeoma камер здесь.

Хотите ли вы добавить удаленный доступ?
Число клиентов:

Результат

Входящее интернет соединение: Mbps
Исходящее интернет соединение: Mbps
Вам потребуется GB свободного места на жестком диске(HDD)
Оперативная память(RAM): GB RAM
Процессор:
Все расчёты приблизительные, для типичного использования и не гарантируют, что в конкретном случае выделенного сервера будет достаточно для поставленных задач.
Нагрузка зависит от используемых фильтров, их настроек, число одновременных пользователей и их действий. Некоторые действия, типа поиска в архиве или быстрый просмотр архива, могут давать очень сильную нагрузку на компьютер.
Пожалуйста, убедитесь, что в вашем конкретном случае сервера хватит под необходимые вам требования, или проконсультируйтесь у нас.

Как посчитать самостоятельно

Также вы можете провести расчёты самостоятельно:

Размер 1 JPEG-кадра можно узнать опытным путём, например, подключить к Xeoma какой-нибудь поток с нужным разрешением картинки, затем использовать модуль “Сохранение в файл” и посмотреть, сколько одна картинка занимает в среднем.

Обычно HD – где-то 100-120 Кбайт
FullHD – 200-300 Кбайт
640х480 – около 30 Кбайт и т.д.

Также эту информацию можно посмотреть в интернете.

Для определения нужного места на диске размер кадра умножаете на желаемый fps, на 60 (перевод секунд в минуты), еще на 60 (перевод минуты в часы), далее на нужное количество часов в сутки, количество дней и месяцев, количество камер.
——————————————————————————–
Нагрузку на сеть можно посчитать так:

Те же исходные данные нужно перевести в биты (сеть обычно в Мбит/с или Гбит/с).

Если 1 кадр –100 Кбайт, то при Fps=10 таких кадров в секунду будет 10 = 1000 Кбайт/с или 8000 Кбит/с. Далее необходимо умножить на количество камер.


Наши тесты

Raspberry Pi3 – до 11 FullHD камер (с подключенным клиентом)
1) Сервер на RPI. Клиенты на другом ПК.

– на просмотр: h264 c разрешением 1920×1080. Битрейт 4 mbit/s
на запись: этот же поток

Результат: Работоспособность сохраняется при 4 камерах такого типа

– на просмотр: mjpeg с разрешением 1920×1080. Битрейт 8 mbit/s
на запись: этот же поток

Результат: 10 камер такого типа. Добавление большего количества камер превышает ограничение сети rpi (100mbit/s). Для подключения большего количества камер рекомендуем приобрести одноплатный компьютер с гигабитной сетью.

– на просмотр: mjpeg с разрешением 1920×1080. Битрейт 8 mbit/s
на запись: h264 c разрешением 1920×1080. Битрейт 4 mbit/s

Результат: 10 камер такого типа. Добавление большего количества камер превышает ограничение сети rpi (100mbit/s). Для подключения большего количества камер рекомендуем приобрести одноплатный компьютер с гигабитной сетью.

2)Сервер и клиент на RPI.
– на просмотр: h264 c разрешением 1920×1080. Битрейт 4 mbit/s
на запись: этот же поток

Результат: Работоспособность сохраняется при 2 камерах такого типа

– на просмотр: mjpeg с разрешением 1920×1080. Битрейт 8 mbit/s
на запись: этот же поток

Результат: 10 камер такого типа. Добавление большего количества камер превышает ограничение сети rpi (100mbit/s). Для подключения большего количества камер рекомендуем приобрести одноплатный компьютер с гигабитной сетью.

– на просмотр: mjpeg с разрешением 1920×1080. Битрейт 8 mbit/s
на запись: h264 c разрешением 1920×1080. Битрейт 4 mbit/s

Результат: 10 камер такого типа. Добавление большего количества камер превышает ограничение сети rpi (100mbit/s). Для подключения большего количества камер рекомендуем приобрести одноплатный компьютер с гигабитной сетью.

Core i7-4770 CPU @ 3,40GHz:

H.264, 1920×1080, 8M – 14 камер, загрузка процессора Xeoma – 43%, память: 433МБ;

H.264, 1920×1080, 2M – 11 камер, загрузка процессора Xeoma – 47%, память: 370МБ.

H.264, 1280×720, 8М — 31 камера, загрузка процессора Xeoma – 35%, память: 390МБ;

H.264, 1280×720, 2М — 16 камер, загрузка процессора Xeoma – 53%, память: 300МБ.

H.264 320×176, 8M – 105 камер, загрузка процессора Xeoma – 16%, память: 400МБ;

H.264 320×176, 2M – 85 камер, загрузка процессора Xeoma – 20%, память: 420МБ.


Пример конфигурации

Для примерно 350 камер недорогой качественный компактный системный блок с опциональной видеокартой и 8ТБ дисками:

– Intel Core i7-6700K
– Кулер Thermaltake Contac 21 140W
– Материнская плата Asus H170M-­PLUS
– Корпус Zalman ZM-­T3 (без бп)
– Блок питания 500W Xilence Redwing series XP500R7
– 2шт: DDR4 8Gb 2133MHz Kingston KVR21N15D8/8BK
– 2 x 4000Gb Seagate Enterprise Constellation ES.3 ST4000NM0033
– Asus GeForce GTX950 (опционально – для ускорения декодирования H.264)
Итого: 74 (84 с видеокартой) тыс руб.

Для того, чтобы этот сервер смог обрабатывать такое количество камер, необходимо соблюсти условия:

  • Используется dual streaming
  • Просмотр: MJPEG 640*480, Fps 15
  • Архив: H264 HD, bitrate 1 Mbps
  • В любой момент пользователями просматривается одновременно не более 10% камер.

Если надо 400+ камер на 1 сервер, нужно брать что-то помощнее:

  • полноразмерная материнская плата с возможностью установки 2 видеокарт (поддерживающих ускорение CUDA/QuickSync
  • соответствующий корпус, чтобы помещалось 6 дисков 3.5″
  • память – добавить ещё 2 планки по 8 Гб
  • процессор, например, из этих:

CPU Intel Xeon E5-2620 V4 2.1 GHz/8core/+20Mb/85W/8 GT/s LGA2011-3

CPU Intel Core i7-5820K 3.3 GHz/6core/1.5+15Mb/140W/5 GT/s LGA2011-3

CPU Intel Core i7-5820K BOX (без кулера) 3.3 GHz/6core/1.5+15Mb/140W/5 GT/s LGA2011-3

CPU Intel Core i7-6700K BOX (без кулера) 4.0 GHz/4core/SVGA HD Graphics 530/1+8Mb/91W/8 GT/s LGA1151

CPU Intel Core i7-6700K 4.0 GHz/4core/SVGA HD Graphics 530/1+8Mb/91W/8 GT/s LGA1151


Процессор и память

Xeoma может использовать аппаратное ускорение (только в Windows) – CUDA для видеокарт NVidia (начиная с GeForce 400 Series (GT 430 и выше)) и QuickSync для Intel (Intel Core 3-го поколения (Intel Core i3-3xxx и выше)) при наличии установленных последних версий драйверов карты.
Включить аппаратное ускорение можно в настройках модуля “Универсальная камера”. Если вы получаете сообщение о необходимости обновить драйвера, возможно, вы используете не последнюю версию или видеокарта не поддерживается (имеет старый чип).

Совет: Нагрузка на процессор будет значительно меньше, если использовать для просмотра и записи (или только для просмотра) MJPEG-поток. Статья о снижении нагрузки на процессор поможет Вам.

Совет: Нагрузка на оперативную память возникает в основном из-за использования опции “Предзапись” детектора движения. Если нагрузка слишком высока для Вашей машины, данную опцию лучше отключить.



Свободное место на диске

Например, если Вы хотите использовать 2-мегапиксельную камеру для записи видео в режиме реального времени в формате MJPEG круглосуточно с частотой обновления картинки 5 кадров в секунду, Вам понадобится около 42 Гб свободного места на жёстком диске в день на каждую такую камеру (около 300 Гб для недельного хранения материала).

Совет: объём занимаемого пространства можно значительно уменьшить, используя детектор движения (в калькуляторе тип записи “интенсивное движение” или “редкое движение”), расписание или детектор дня (активирует запись только при достаточной освещённости).

Совет: архив не перестанет записывать, если отведенное для него место подойдет к концу: запись продолжится поверх самой старой записи в архиве.


Минимальные требования:

Для Windows – Windows 7, Windows 8, Windows 10, 64- и 32-битные версии; Windows Server 2008 R2/2012/2016.

Для Linux – 32- и 64-битные версии с графической оболочкой XWindows или консолью/сервером. Поддержка ARM-процессоров, например, Raspberry Pi, и Intel-процессоров. Поддерживаемые дистрибутивы:
Ubuntu последних версий (12, 13, 14 и выше),
Debian 7 и выше,
openSUSE 12.2 и выше,
Mint 13 и выше,
CentOS версии 7 и выше,
ArchLinux 2015.06.01 и выше,
Red Hat Enterprise Linux версии 6 и выше.

Внимание! В консольной версии Linux для поддержки звука требуется пакет libasound2. Распаковывать архив xeoma_linux.tgz нужно именно на той машине, где установлен Linux, или выполнить команду chmod a+x xeoma.app, после чего запустить Xeoma как обычно: ./xeoma.app

Если устанавливаете 32-битную Xeoma на Linux 64-бит (хотя рекомендуем скачать Xeoma 64-бит), может понадобиться установить ia32-libs.

Для Mac версии 10.9 и выше (64-битные версии).

Для Android – операционная система Android 4.0 (API LEVEL 10) и выше (рекомендуется Android 4.2), 20 Mб оперативной памяти, разрешение экрана – от 450×450 пикс.

Для iPhone/iPad – iOS версии 6 и выше.

Raspberry начиная с Raspberry Pi 2.

Воспользуйтесь нашим калькулятором системных требований: http://felenasoft.com/xeoma/ru/help/calculator/ .


Языки интерфейса:

Основные:
Русский, английский, польский, испанский, итальянский, португальский, немецкий, японский, французский, китайский, венгерский.

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

Описание программы на других языках