Как я могу транслировать видео комнату Twilio тысячам? - PullRequest
1 голос
/ 22 марта 2020

Я пытаюсь создать решение, используя программируемое видео Twilio, где видеовызов между участниками может передаваться (потенциально) тысячам. Я понимаю, что в зависимости от типа комнаты Twilio может принять до 50 участников. Есть ли способ, которым я могу каким-то образом «подать» видео / аудио дорожку от всех участников на потоковый сервис, такой как Wowza, TokBox и т. Д. c. и достичь этого?

ps Я уже разобрал все соответствующие вопросы здесь, пока не нашел окончательного ответа.

Спасибо,
Ираклис

1 Ответ

1 голос
/ 22 марта 2020

Я слышал, что это можно сделать с помощью Twilio, но требует нетривиальной интеграции.

Шаги следующие:

(1) Разработчик создает комнату Twilio.

(2) Разработчик подключает к комнате поддельного участника, работающего в браузере. драйвер (например, селен или эквивалентный).

(3) Захвачен поддельный экран участника. Это можно сделать с помощью ffmpeg. Такой захват публикуется на сервере потоковой передачи в реальном времени, таком как Wowza.

(4) Wowza публикует поток с использованием RTMP или MPEG / DA SH в CDN, таком как Amazon CloudFront или эквивалентном.

Twilio не обеспечивает интеграцию разработки на этапах 2, 3 и 4. Это необходимо сделать разработчику.

...