Перейти к содержанию

4. Требования к техническим и программным средствам

4.1. Технические характеристики системы

Все значения приведены по результатам измерений и официальной документации ПП.

Характеристика Значение Ед. изм.
Минимальная потребная скорость сети для одного видеоканала 160 кбит/с
Рекомендуемый битрейт одного аудиоканала Opus 32 кбит/с
Максимальное количество пользователей, подключённых к одному серверу 10000+ (*) шт
Максимальное количество одновременных видеозвонков 1000+ (**) шт
Максимальное количество участников в одной конференции 100+ (***) шт
Максимальное количество одновременных конференций на одном сервере 3+ (****) шт
Минимальное разрешение видеоканала 160×120 (SubQVGA) пикс.
Максимальное разрешение видеоканала 4096×3112 (UltraHD/4K) пикс.
Частота дискретизации аудио 48 кГц
Рабочий диапазон частот аудио 0–24000 Гц
Видео‑кодек по умолчанию H.264
Аудио‑кодек по умолчанию Opus
Канал передачи AV‑потоков RTP/RTCP, WebRTC SRTP
Канал управления WebSocket over HTTP(S)

(*) зависит от сценария использования и производительности сервера\ (**) зависит от числа участников и качества видео\ (***) возможно увеличение при использовании механизма микширования\ (****) зависит от аппаратных характеристик сервера

4.2. Требования к сети

4.2.1. Общий принцип работы

Каждый участник отправляет на сервер собственные аудио‑ и видеопотоки и получает потоки других участников согласно режиму конференции. Сервер выполняет функцию мультипликатора трафика и в общем случае не транскодирует видео. Основная нагрузка при групповых конференциях приходится на исходящий сетевой канал сервера.

4.2.2. Требования к каналу связи клиента

  • Минимальная пропускная способность: 160 кбит/с для минимального качества.
  • Рекомендуемый аудиобитрейт: 32 кбит/с на участника при использовании Opus.
  • Типовой видеобитрейт WebRTC: 1,0–1,5 Мбит/с на активный видеопоток 720p/HD; для более высокого разрешения требуется больший канал.
  • Входящая пропускная способность клиента зависит от числа получаемых потоков и режима конференции: в режиме "все видят всех" клиент получает потоки других активных участников, в режиме консолидатора может получать один агрегированный поток.
  • ПП сохраняет связность речи при умеренных потерях UDP; при деградации сети возможны запросы ключевых кадров, снижение качества, повторные ICE‑проверки или переход web‑клиента на WSS/WSMedia fallback.

4.2.3. Требования к сети сервера

Базовая расчетная модель:

N = количество участников
V = количество участников с включенным видео
A = аудио-битрейт одного участника
B = видео-битрейт одного участника

Входящий канал сервера ~= V * B + N * A
Исходящий канал сервера ~= V * (N - 1) * B + N * (N - 1) * A

Для больших конференций критично не только общее число участников, но и число активных отправителей видео. Асимметричные конференции, каналы и консолидатор позволяют снизить исходящий трафик сервера и входящий трафик клиентов.

4.2.4. Требуемые сетевые порты

  • 443/TCP — HTTPS/WSS
  • UDP‑диапазон трансляторов — RTP/RTCP media core, например 5060/udp или настроенный диапазон
  • UDP‑диапазон WebRTC — ICE/DTLS/SRTP для браузеров, например 43000–43999/udp

4.3. Требования к аппаратному обеспечению

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

  • Сервер:

  • CPU: 2 ядра, эквивалентные Intel Core i3 8‑го поколения или AMD Ryzen 3;

  • RAM: от 2 ГБ (минимум), рекомендуется 4–8 ГБ;
  • Диск: SSD от 20 ГБ для ПП + журналов;
  • Сеть: гигабитный Ethernet.

  • Клиентские рабочие станции:

  • CPU: Intel Core i3 4‑го поколения или AMD FX / Ryzen 3;

  • RAM: 2–4 ГБ;
  • GPU: встроенная графика, поддержка аппаратного ускорения H.264 (опционально).

4.3.2. Рекомендуемые требования для HD‑ и FullHD‑конференций

  • Сервер:

  • CPU: Intel Core i5/i7 10‑го поколения или AMD Ryzen 5/7 (не менее 4–6 ядер);

  • RAM: 8–16 ГБ;
  • SSD: 50+ ГБ;
  • Сеть: канал от 1 Гбит/с, низкие задержки.

  • Клиент:

  • CPU: Intel Core i5 6‑го поколения или Ryzen 5;

  • RAM: 4–8 ГБ;
  • Типовой входящий канал на один получаемый видеопоток:
    • HD/720p: 1,0–1,5 Мбит/с;
    • FullHD: 2,0–3,0 Мбит/с.

4.3.3. Примерные требования по числу участников

Расчеты ниже приведены для видеобитрейта 1,5 Мбит/с на активный видеопоток и аудио 32 кбит/с на участника. Значения являются ориентировочными и зависят от разрешения, FPS, активности камер, демонстрации экрана и выбранного режима конференции.

Сценарий Участники Видео включено Входящий канал сервера Исходящий канал сервера Типичный входящий канал клиента
Звонок 1:1 2 100% ~3,1 Мбит/с ~3,1 Мбит/с ~1,5 Мбит/с
Небольшое совещание 8 100% ~12,3 Мбит/с ~85,8 Мбит/с ~10,7 Мбит/с
Команда 16 100% ~24,5 Мбит/с ~367,7 Мбит/с ~23,0 Мбит/с
Большая встреча 32 20% ~11,5 Мбит/с ~357,2 Мбит/с ~11,5 Мбит/с
Большая группа 50 20% ~16,6 Мбит/с ~813,4 Мбит/с ~16,6 Мбит/с
Канал / вебинар 100 5% ~10,7 Мбит/с ~757,4 Мбит/с ~10,7 Мбит/с
Аудиоконференция 100 0% ~3,2 Мбит/с ~316,8 Мбит/с ~3,2 Мбит/с

4.4. Поддерживаемые ОС клиентов

  • Windows 7 / 8 / 10 / 11 — поддерживаются.
  • Linux Desktop — современные дистрибутивы.
  • Web-клиент — любые современные браузеры.

4.5. Требования к программному обеспечению сервера

  • Windows Server (версии по согласованию) или Linux (Ubuntu LTS/современные дистрибутивы).
  • Возможность запуска в Docker.
  • Наличие systemd (для Linux) или службы Windows.

4.6. Требования к клиентскому ПО

  • Windows 10/11, modern Linux Desktop.
  • Web-клиент поддерживается в современных браузерах.

4.7. Условия размещения и эксплуатации сервера

  • Стационарное или облачное размещение.