4. Требования к техническим и программным средствам¶
4.1. Технические характеристики системы¶
Все значения приведены по результатам измерений и официальной документации ПП.
| Характеристика | Значение | Ед. изм. |
|---|---|---|
| Минимальная потребная скорость сети для одного видеоканала | 128 | кБит/с |
| Минимальная потребная скорость сети для одного аудиоканала | 10 | кБит/с |
| Максимальное количество пользователей, подключённых к одному серверу | 10000+ (*) | шт |
| Максимальное количество одновременных видеозвонков | 1000+ (**) | шт |
| Максимальное количество участников в одной конференции | 100+ (***) | шт |
| Максимальное количество одновременных конференций на одном сервере | 3+ (****) | шт |
| Минимальное разрешение видеоканала | 160×120 (SubQVGA) | пикс. |
| Максимальное разрешение видеоканала | 4096×3112 (UltraHD/4K) | пикс. |
| Частота дискретизации аудио | 48 | кГц |
| Рабочий диапазон частот аудио | 0–24000 | Гц |
| Видео‑кодек по умолчанию | VP8 | — |
| Аудио‑кодек по умолчанию | Opus | — |
| Канал передачи AV‑потоков | SRTP (RFC 3550) | — |
| Канал управления | WebSocket over HTTP(S) | — |
(*) зависит от сценария использования и производительности сервера\ (**) зависит от числа участников и качества видео\ (***) возможно увеличение при использовании механизма микширования\ (****) зависит от аппаратных характеристик сервера
4.2. Требования к сети¶
4.2.1. Общий принцип работы¶
Каждый участник отправляет на сервер один аудио‑видеопоток и получает N потоков, где N — количество других участников конференции. Сервер выполняет функцию мультипликатора трафика.
4.2.2. Требования к каналу связи клиента¶
- Минимальная пропускная способность: 160 кБит/с (минимальное качество).
- Для обеспечения качества:
- SD: 384 кБит/с исходящий канал
- HD: 864 кБит/с исходящий канал
- FullHD: 1152 кБит/с исходящий канал
- Входящая пропускная способность клиента: N × (исходящая пропускная способность), где N — число участников.
- ПП устойчиво работает при потерях в канале до 5%, сохраняет связность речи при потерях до 10%.
4.2.3. Требования к сети сервера¶
- Входящий канал: N × (исходящая пропускная способность клиента)
- Исходящий канал: N × N × (исходящая пропускная способность клиента)
4.2.4. Требуемые сетевые порты¶
- 443/TCP — HTTPS/WSS
- 5060–5063/UDP — RTP/SRTP медиапотоки
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: встроенная графика, поддержка ускорения VP8 (опционально).
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: 864 кбит/с;
- FullHD: 1152 кбит/с.
4.3.3. Примерные требования по числу участников¶
| Кол-во участников | Качество | Сеть сервера | Сеть клиента | Hardware сервера | Hardware клиента |
|---|---|---|---|---|---|
| 2 | SD | Вх: 760 кБит/с, Исх: 760 кБит/с | Вх: 380 кБит/с, Исх: 380 кБит/с | Core i3‑8100 / 2 ГБ RAM | Core i3‑4130 / 2 ГБ RAM |
| 2 | HD | Вх: 2048 кБит/с, Исх: 2048 кБит/с | Вх: 1024 кБит/с, Исх: 1024 кБит/с | Core i3‑8100 / 4 ГБ RAM | Core i3‑4130 / 4 ГБ RAM |
| 8 | SD | Вх: 3 МБит/с, Исх: 24 МБит/с | Вх: 3 МБит/с, Исх: 380 кБит/с | Core i5‑10400 / 4 ГБ RAM | Core i3‑8100 / 4 ГБ RAM |
| 8 | HD | Вх: 8 МБит/с, Исх: 64 МБит/с | Вх: 8 МБит/с, Исх: 1024 кБит/с | Core i5‑10400 / 8 ГБ RAM | Core i3‑8100 / 4–8 ГБ RAM |
| 16 | SD | Вх: 6 МБит/с, Исх: 48 МБит/с | Вх: 6 МБит/с, Исх: 380 кБит/с | Core i5‑11400 / 8 ГБ RAM | Core i3‑8100 / 4–8 ГБ RAM |
| 16 | HD | Вх: 16 МБит/с, Исх: 128 МБит/с | Вх: 16 МБит/с, Исх: 1024 кБит/с | Core i7‑10700 / 8–16 ГБ RAM | Core i5‑8250U / 8 ГБ RAM |
| 32 | SD | Вх: 12 МБит/с, Исх: 96 МБит/с | Вх: 12 МБит/с, Исх: 380 кБит/с | Core i7‑10700 / 8–16 ГБ RAM | Core i5‑8250U / 8 ГБ RAM |
| 32 | HD | Вх: 32 МБит/с, Исх: 256 МБит/с | Вх: 32 МБит/с, Исх: 1024 кБит/с | Ryzen 7 3700X / 16 ГБ RAM | Core i7‑8700 / 8 ГБ RAM |
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. Условия размещения и эксплуатации сервера¶
- Стационарное или облачное размещение.