...
1. В этом тесте проверим, сколько зрителей получит возможность просмотра трансляции без транскодирования потока на сервере, т.е. публикуем RTMP поток с определенными параметрами качества из программы OBS Studio на WCS сервер (пример указан в документации) и просматриваем его же подписчиками.
Разрешение | Битрейт |
---|---|
1280x720 (720p) | 1500 Кбит/с |
2. Используем пример нагрузочного тестирования с захватом потоков по WebRTC на другом сервере WCS. Этим примером мы эмулируем подписчиков (зрителей) трансляции, воспроизводящих поток с WCS сервера. Увеличиваем число зрителей до достижения на WCS сервере параметров загрузки процессора до 80%. При просмотре трансляции 720p мы получили возможное число зрителей потока - 120 подписчиков.
...
3. Повторяем тест с трансляцией 480p и нагрузочным тестом с захватом потоков на другом сервере WCS.
Разрешение | Битрейт |
---|---|
854x480 (480p) | 1000 Кбит/с |
4. Проверим возможности сервера при трансляции 360p и нагрузочным тестом:
Разрешение | Битрейт |
---|---|
640x360 (360p) | 500 Кбит/с |
Результаты
На основание теста с минимально рекомендуемой конфигурацией (1 CPU, 1 Gb RAM для Java heap) на выделенном (физическом) сервере, определили примерные возможности WCS по работе с потоковым видео на таком сервере:
- с транскодингом:
Одна публикация 720p - транскодинг в 480p, 360p - 100 зрителей |
- без транскодинга:
Разрешение публикации | Битрейт, кбит/с | Количество зрителей |
---|---|---|
1280x720 (720p) | 1500 | 120 |
854x480 (480p) | 1000 | 150 |
640x360 (360p) | 500 | 250 |
Публикации | Зрители | ||
---|---|---|---|
Количество публикаций | Разрешение публикации | Битрейт, кбит/с | Количество зрителей |
1 | 1280x720 (720p) | 1500 | 120 |
1 | 854x480 (480p) | 1000 | 150 |
1 | 640x360 (360p) | 500 | 250 |
Публикации | Зрители | ||||
Количество | Разрешение | Битрейт, кбит/с | Разрешение | Битрейт, кбит/с | Количество |
---|---|---|---|---|---|
1 | 1280x720 (720p) | 1500 | 854x480 (480p) | 1000 | 50 |
640x360 (360p) | 500 | 50 | |||
2 | 1280x720 (720p) | 1500 | 854x480 (480p) | 1000 | 20 |
640x360 (360p) | 500 | 20 | |||
854x480 (480p) | 1000 | 20 | |||
640x360 (360p) | 500 | 20 | |||
3 | 1280x720 (720p) | 1500 | 854x480 (480p) | 1000 | 5 |
640x360 (360p) | 500 | 5 | |||
854x480 (480p) | 1000 | 5 | |||
640x360 (360p) | 500 | 5 | |||
854x480 (480p) | 1000 | 5 | |||
640x360 (360p) | 500 | 5 |