Калькулятор мінімальних системних вимог для відеоспостереження


Цей калькулятор допоможе розрахувати орієнтовні системні вимоги.
Перелік підтримуваних камер, повністю сумісних із Xeoma.

Використовувати віддалений доступ?
Кількість клієнтів:

Результат

Швидкість вхідного з'єднання: Мбіт/с
Швидкість вихідного з'єднання: Мбіт/с
Потрібно приблизно ГБ вільного місця на диску
Оперативна пам'ять: ГБ
Процесор:
Розрахунки в калькуляторі є орієнтовними й можуть відрізнятися від фактичних результатів. Вони не гарантують, що сервера з рекомендованими характеристиками буде достатньо для виконання поставлених завдань.
Навантаження залежить від використаних фільтрів, їхніх налаштувань, кількості одночасно підключених користувачів та їхніх дій. Деякі операції, як-от пошук в архіві або його швидке сканування, можуть значно навантажувати систему.
Переконайтеся, що у вашому випадку потужності сервера достатньо для ваших потреб, або зверніться до нас за консультацією.

Як працювати з калькулятором:

Xeoma рекомендує за можливості використовувати подвійний потік: потік із низькою роздільною здатністю (наприклад, MJPEG) для перегляду відео в реальному часі та потік із високою роздільною здатністю (наприклад, H.264) для збереження записів в архів. Це дає змогу суттєво економити ресурси. Докладніше про подвійний потік читайте тут.

У першому рядку калькулятора вкажіть параметри камер для перегляду в реальному часі.
У полі Кількість вкажіть число камер для перегляду.
Оберіть параметри потоку для перегляду (MPEG / H.264 / H.264+ / H.265+ / MJPEG).
У полі Роздільна здатність оберіть значення для перегляду (0,03–33 МП).
Бітрейт обирається залежно від роздільної здатності потоку (128 Кбіт/с – 20 Мбіт/с).

У другому рядку позначте поле Архів, якщо плануєте зберігати записи з камер, і заповніть усі поля аналогічно.
У полі Інтенсивність вибір залежить від тривалості запису: безперервний запис (100%, цілодобово), інтенсивний рух або запис за розкладом (у певні години та дні тижня чи лише під час виявлення руху — близько 30% часу доби), або рідкісний рух (якщо камера встановлена в місці з малою активністю — запис займає 5% часу доби).
У полях Години та Дні вкажіть термін зберігання архіву.

Аналітичні модулі додають від 10 до 30% навантаження на сервер, тому позначте ті, які використовуватимуться на вашому об'єкті.
Якщо клієнтам потрібен віддалений доступ, позначте це поле та вкажіть максимальну кількість одночасно підключених клієнтів.
Навантаження залежить від задіяних функцій, а також від того, як часто і скільки користувачів переглядають камери. Ви можете знизити навантаження на сервер, якщо декодування виконується лише на стороні клієнтів — позначте це поле. Зверніть увагу: у цьому разі зростає навантаження на вихідне мережеве з'єднання та оперативну пам'ять.

ВАЖЛИВО: якщо аналітичні модулі використовуються лише на деяких камерах, або якщо камери мають різні параметри потоку для перегляду та запису в архів, заповнюйте ці поля окремо для кожної групи камер, натискаючи кнопку «Додати камеру». Так системні вимоги буде розраховано точніше й автоматично підсумовано в розділі «Результат».

Розглянемо приклад: на об'єкті встановлено 20 камер, 3 з яких використовують модуль «Розпізнавання облич», а 5 — модуль «Детектор об'єктів». Усі 8 камер для перегляду транслюють потік MJPEG роздільною здатністю 0,36 МП, а для архіву записують у режимі інтенсивного руху цілодобово потік H.264 роздільною здатністю 3,7 МП із бітрейтом 5 Мбіт/с. Ще одна камера не використовує інтелектуальні модулі, але здійснює безперервний запис: для перегляду — потік MJPEG роздільною здатністю 2 МП (15 кадрів/с), для архіву — потік H.264 роздільною здатністю 6 МП із бітрейтом 7 Мбіт/с. Решта 11 камер записують за умови рідкісного руху: для перегляду використовують потік MJPEG роздільною здатністю 0,36 МП, для архіву — потік H.264 тієї ж роздільної здатності з бітрейтом 512 Кбіт/с. Записи з усіх камер зберігаються протягом 30 днів, кількість одночасно підключених клієнтів становить 20. Введіть ці параметри:

system_requirements_calculator_uk

Ось розрахунок вимог до серверного обладнання:

Calculator_result_uk

Xeoma підтримує апаратне прискорення, яке варто задіяти при високому навантаженні на сервер.

Перегляньте перелік відеокарт, рекомендованих нашими експертами.
Інструкцію з налаштування апаратного декодування доступно тут.


Ви можете самостійно розрахувати необхідний обсяг дискового простору та вхідну пропускну здатність мережі:

Для архіву MJPEG:

Щоб дізнатися розмір одного JPEG-зображення, підключіть до Xeoma потік із камери потрібної роздільної здатності та скористайтеся модулем «Зберегти у файл», щоб визначити середній розмір файлу.

Для довідки, зазвичай:
HD — 100–120 КБ
FullHD — 200–300 КБ
640×480 — 30 КБ
тощо.

Або знайдіть розмір файлу в інтернеті.

Щоб розрахувати необхідний обсяг дискового простору, помножте розмір файлу на бажану частоту кадрів (FPS), потім на 60 (секунди в хвилини), ще на 60 (хвилини в години), на кількість годин запису на добу, на кількість днів і, за потреби, місяців. Отриманий результат помножте на кількість камер.

Для архіву .h264:

Також потрібно врахувати бітрейт. Наприклад, якщо бітрейт становить 4 Мбіт/с, розмір файлу тривалістю 1 хвилина буде таким:
(4 Мбіт/с × 60 секунд) / 8 (переведення в мегабайти) = 30 МБ на 1 хвилину запису.
Далі помножте це значення на кількість хвилин, годин, днів тощо (термін зберігання архіву), щоб отримати загальний обсяг архіву за певну кількість днів.

Щоб обчислити пропускну здатність мережі, розмір файлу слід помножити на частоту кадрів (FPS), а потім на 8 (переведення байтів у біти, оскільки швидкість мережі зазвичай вимірюється в Мбіт/с або Гбіт/с)

Якщо розмір файлу одного кадру становить 100 КБ, а FPS=10, ви отримаєте 10 таких кадрів за секунду, що дорівнює 1000 КБ/с або 8000 Кбіт/с. Помножте це значення на кількість камер, які плануєте використовувати.


Наші тести:

Raspberry Pi 3 — до 11 камер Full HD (з підключеним клієнтом)

1) Лише сервер на RPI. Клієнти — на інших пристроях.

– Перегляд: H.264, роздільна здатність 1920×1080, бітрейт 4 Мбіт/с
Архів: той самий потік (H.264, роздільна здатність 1920×1080, бітрейт 4 Мбіт/с)

Результат: до 4 таких камер

– Перегляд: MJPEG, роздільна здатність 1920×1080, бітрейт 8 Мбіт/с
Архів: той самий потік (MJPEG, роздільна здатність 1920×1080, бітрейт 8 Мбіт/с)

Результат: до 10 таких камер. Більша кількість камер перевищить пропускну здатність мережі RPI (100 Мбіт/с). Щоб підключити більше камер, використовуйте мікро-ПК із пропускною здатністю мережі 1 Гбіт/с.

– Перегляд: MJPEG, роздільна здатність 1920×1080, бітрейт 8 Мбіт/с
Архів: H.264, роздільна здатність 1920×1080, бітрейт 4 Мбіт/с

Результат: до 10 таких камер. Більша кількість камер перевищить пропускну здатність мережі RPI (100 Мбіт/с). Щоб підключити більше камер, використовуйте мікро-ПК із пропускною здатністю мережі 1 Гбіт/с.

2) І сервер, і клієнт на RPI.
– Перегляд: H.264, роздільна здатність 1920×1080, бітрейт 4 Мбіт/с
Архів: той самий потік (H.264, роздільна здатність 1920×1080, бітрейт 4 Мбіт/с)

Результат: до 2 таких камер

– Перегляд: MJPEG, роздільна здатність 1920×1080, бітрейт 8 Мбіт/с
Архів: той самий потік (MJPEG, роздільна здатність 1920×1080, бітрейт 8 Мбіт/с)

Результат: до 10 таких камер. Більша кількість перевищує пропускну здатність мережі RPI (100 Мбіт/с). Для підключення більшої кількості камер використовуйте мікро-ПК із пропускною здатністю мережі 1 Гбіт/с.

– Попередній перегляд: mjpeg, роздільна здатність 1920×1080, бітрейт 8 Мбіт/с
Архів: h264, роздільна здатність 1920×1080, бітрейт 4 Мбіт/с

Результат: до 10 таких камер. Більша кількість перевищує пропускну здатність мережі RPI (100 Мбіт/с). Для підключення більшої кількості камер використовуйте мікро-ПК із пропускною здатністю мережі 1 Гбіт/с.

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, 8M: 31 камера, навантаження на процесор від Xeoma 35%, використано пам'яті 390 МБ;
H.264, 1280×720, 2M: 16 камер, навантаження на процесор від Xeoma 53%, використано пам'яті 300 МБ.

H.264 320×176, 8M: 105 камер, навантаження на процесор від Xeoma 16%, використано пам'яті 400 МБ;
H.264 320×176, 2M: 85 камер, навантаження на процесор від Xeoma 20%, використано пам'яті 420 МБ.


Завантаження процесора та пам'яті

Xeoma може використовувати апаратне прискорення відеокарти для підвищення продуктивності: технологію CUDA для відеокарт NVIDIA (починаючи з серії GeForce 400 (GT 430 або новіше)) та технологію QuickSync для відеокарт Intel (Intel Core 4-го покоління (Intel Core i3-4xxx і новіше)). Зверніть увагу: для роботи апаратного прискорення в Xeoma необхідно встановити останню версію драйверів відеокарти.
Увімкніть апаратне прискорення в налаштуваннях модуля «Універсальна камера». Якщо з'являється повідомлення про оновлення драйверів, можливо, встановлено застарілу версію драйверів або відеокарта не підтримується (через застарілий чип).

Порада: навантаження на процесор буде значно меншим, якщо використовувати потік MJPEG для перегляду та запису в архів (або лише для перегляду). Дізнайтеся, як знизити навантаження на процесор у цій статті.

Порада: навантаження на оперативну пам'ять може бути високим при використанні опції «Попередній запис» у режимі «Попередній перегляд та архів». Якщо навантаження занадто велике для системи, вимкніть цю опцію.


Місце на HDD

Наприклад, для 7-денного зберігання безперервного архіву з камери 2 Мп із частотою 5 кадрів/с знадобиться майже 500 ГБ вільного місця на диску (близько 50 ГБ на день).

Порада: зменште використання місця на HDD за допомогою детектора руху (виберіть рідкісний або інтенсивний рух у типі запису калькулятора), планувальника чи детектора дня (активує запис за достатнього освітлення).

Порада: коли встановлений ліміт архіву перевищено, Xeoma автоматично перезапише найстаріші матеріали.


Мінімальні системні вимоги:

Офіційно підтримувані операційні системи:

Windows – Windows 7, Windows 8, Windows 10, Windows 11 (32- і 64-бітні версії), Windows Server 2008 R2/2012/2016.

Linux – 32- та 64-бітні версії з XWindows або консоллю/сервером. Доступно для Linux на базі процесорів ARM (наприклад, Raspberry Pi) або Intel. Підтримувані дистрибутиви Linux:
останні версії Ubuntu (12, 13, 14 і вище),
Debian 7 і вище,
openSUSE 12.2 і вище,
Mint 13 і вище,
CentOS 7 або вище,
Red Hat Enterprise Linux версії 6 або вище,
Astra Linux (версія 2.11.3 і вище);
ALT OS (версія 8.2 і вище);
RED OS (версія 7.2 і вище).

Примітка: підтримка звуку в консолі Linux потребує libasound2. Щоб встановити або запустити Xeoma на Linux, розпаковуйте архів xeoma_linux.tgz безпосередньо на комп'ютері з Linux. Інакше необхідно виконати команду chmod a+x xeoma.app, після чого можна запустити Xeoma як зазвичай: ./xeoma.app
Якщо ви встановлюєте 32-бітну версію на 64-бітний дистрибутив Linux (хоча в такому разі краще завантажити 64-бітну версію), можливо, знадобиться встановити ia32-libs.

Sailfish OS 3.0.3.9 і вище

Mac OS X 64-бітна версія 10.9 або вище.

Android – ОС Android 5.0 (API LEVEL 10) або вище, 20 МБ вільної оперативної пам'яті, роздільна здатність екрана – 450×450 або вище.

iPhone/iPad – iOS 9 або вище.

Raspbian від 29.02.2016 або новіша (для Raspberry 2 та новіших).

HarmonyOS 3.0 і вище.

Неофіційно підтримувані операційні системи:*
Linux Kali (версія 18 і вище);
RancherOS;
Fedora (версія 31 і вище);
Elbrus (версія 1.4.3 і вище);
PCLinuxOs (версія 2018.06 і вище);
elementary OS Linux (версія 5.0 і вище);
Arch Linux версії 2020.10.01;.

*Офіційно підтримувані операційні системи тестуються з Xeoma перед кожним релізом. Неофіційно підтримувані системи успішно тестувалися з Xeoma кілька разів на запит користувачів (проте не перед кожним випуском нової версії Xeoma).

Також перегляньте наші рекомендації щодо обладнання.


Доступні мови:

Англійська
Африкаанс
Албанська
Арабська
Вірменська
Азербайджанська
Білоруська
Бенгальська
Боснійська
Бразильська португальська
Бретонська
Болгарська
Бірманська
Каталонська
Китайська (спрощена)
Китайська (традиційна)
Корсиканська
Хорватська
Чеська
Данська
Нідерландська
Естонська
Фарерська
Філіппінська
Фінська
Французька
Галісійська
Грузинська
Німецька
Грецька
Гуджаратська
Іврит
Хінді
Угорська
Ісландська
Індонезійська
Ірландська
Італійська
Японська
Каннада
Казахська
Киргизька
Корейська
Латвійська
Литовська
Люксембурзька
Македонська
Малайська
Малаялам
Маратхі
Монгольська
Чорногорська
Непальська
Норвезька
Орія
Пашто
Перська
Польська
Португальська
Панджабі
Румунська
Російська
Сербська
Словацька
Словенська
Іспанська
Свахілі
Шведська
Таджицька
Тамільська
Телугу
Тайська
Турецька
Туркменська
Українська
Урду
Узбецька
В'єтнамська
Валлійська

Отримайте ліцензію Xeoma Standard на 4 камери або продовження Xeoma Standard на 8 камер за участь у перевірці перекладу, скориставшись нашою спеціальною пропозицією! Перегляньте інформацію про Xeoma вашою мовою