Alex Vorona
Member
Здравствуйте,
Пробуем использовать WCS5 для веб видео-конференций в качестве webrtc медиа-сервера, цель - тысячи работающих одновременно видео-потоков c одновременным подключением/отключением сотен. Входящие 1-5 потоков от модераторов просматриваются сотнями гостей в одной комнате, комнат с вещанием - десятки. Хотел воспользоваться нагрузочным тестированием WebRTC, как описано в https://habrahabr.ru/company/flashphoner/blog/337670/, но не получилось
Когда можно ожидать доступности этих фич в WCS5 ?
В тестовом использовании при 130-140 гостях в комнате 1 поток работал хорошо, 2 потока приводили к всплеску packet loss в chrome://webrtc-internals у гостей и фактическому замиранию обоих потоков, отключение 2-го потока возвращало всё в норму. WCS5 поднимался до ~4000 потоков, запас по CPU/памяти/каналу был 5х. Какие настройки у WCS5 можно покрутить в плане производительности webrtc видео стримов?
Пробуем использовать WCS5 для веб видео-конференций в качестве webrtc медиа-сервера, цель - тысячи работающих одновременно видео-потоков c одновременным подключением/отключением сотен. Входящие 1-5 потоков от модераторов просматриваются сотнями гостей в одной комнате, комнат с вещанием - десятки. Хотел воспользоваться нагрузочным тестированием WebRTC, как описано в https://habrahabr.ru/company/flashphoner/blog/337670/, но не получилось
Code:
curl -X POST -H "Content-Type: application/json" -d '{"uri":"wss://w01.example.com:8443","remoteStreamName":"Cam","localStreamName":"Cam_edge"}' https://w02.example.com:8888/rest-api/pull/startup
{"timestamp":1507727958201,"status":405,"error":"Method Not Allowed","exception":"org.springframework.web.HttpRequestMethodNotSupportedException","message":"Request method 'POST' not supported","path":"/rest-api/pull/startup"}
В тестовом использовании при 130-140 гостях в комнате 1 поток работал хорошо, 2 потока приводили к всплеску packet loss в chrome://webrtc-internals у гостей и фактическому замиранию обоих потоков, отключение 2-го потока возвращало всё в норму. WCS5 поднимался до ~4000 потоков, запас по CPU/памяти/каналу был 5х. Какие настройки у WCS5 можно покрутить в плане производительности webrtc видео стримов?