Я слышал, что это можно сделать с помощью Twilio, но требует нетривиальной интеграции.
Шаги следующие:
(1) Разработчик создает комнату Twilio.
(2) Разработчик подключает к комнате поддельного участника, работающего в браузере. драйвер (например, селен или эквивалентный).
(3) Захвачен поддельный экран участника. Это можно сделать с помощью ffmpeg. Такой захват публикуется на сервере потоковой передачи в реальном времени, таком как Wowza.
(4) Wowza публикует поток с использованием RTMP или MPEG / DA SH в CDN, таком как Amazon CloudFront или эквивалентном.
Twilio не обеспечивает интеграцию разработки на этапах 2, 3 и 4. Это необходимо сделать разработчику.