Alexander Novikov
Member
1. Два пользователя подключаются по WebRTC и отсылают поток с вебкамер
2. На сервере их потоки микшируются в один по определенным правилам (это я могу и сам с помощью ffmpeg сделать, главное иметь возможность получить входные и отдать выходной), например картинка-в-картинке
3. Остальные пользователи могут смотреть получившийся поток тоже по WebRTC.
Задержка должна быть не более 2с. Сделал такое решение на wowza, но она требует транскодинга потоков, и порождает тучу артефактов, задержка небольшая но выглядит такой поток мерзко. Можно ли сделать с Flashphoner?
И напоследок - сколько исходящих потоков одновременно потянет сервер? Полосы хватит, 10 гигабит. 2000 потоков по 1 мегабиту каждый - выдержит скажем на 2x4-ядерном Xeon с AVX-512? Т.е. скажем в сценарии что этих двоих с потоком смонтированным в 1, смотрит 2000 человек?
2. На сервере их потоки микшируются в один по определенным правилам (это я могу и сам с помощью ffmpeg сделать, главное иметь возможность получить входные и отдать выходной), например картинка-в-картинке
3. Остальные пользователи могут смотреть получившийся поток тоже по WebRTC.
Задержка должна быть не более 2с. Сделал такое решение на wowza, но она требует транскодинга потоков, и порождает тучу артефактов, задержка небольшая но выглядит такой поток мерзко. Можно ли сделать с Flashphoner?
И напоследок - сколько исходящих потоков одновременно потянет сервер? Полосы хватит, 10 гигабит. 2000 потоков по 1 мегабиту каждый - выдержит скажем на 2x4-ядерном Xeon с AVX-512? Т.е. скажем в сценарии что этих двоих с потоком смонтированным в 1, смотрит 2000 человек?