Como posso transmitir uma sala de vídeo Twilio para milhares?

Estou tentando construir uma solução usando vídeo programável Twilio, onde a chamada de vídeo entre os participantes pode ser transmitida para milhares (potencialmente). Eu entendo que dependendo do tipo de quarto, Twilio só pode levar até 50 participantes. Existe uma maneira que eu possa, de alguma forma, "alimentar" a faixa de vídeo/áudio de todos os participantes para um serviço de streaming como Wowza, TokBox, etc. e conseguir isso?

P. S. já examinei todas as questões relevantes aqui., ainda não encontrei uma resposta definitiva.

Obrigado. Iraklis

Author: Iraklis Alexopoulos, 2020-03-22

1 answers

Ouvi dizer que isto pode ser feito usando Twilio, mas requer uma integração não trivial.

Os passos são os seguintes:

(1) o desenvolvedor cria uma sala Twilio.

(2) o programador liga-se à sala um participante falso a correr num controlador de navegador (por exemplo, selénio ou equivalente).

(3) o ecrã falso do participante é capturado. Isto pode ser feito usando ffmpeg. Tal captura é publicada para um servidor de streaming ao vivo como Wowza.

(4) Wowza publica o fluxo usando RTMP ou MPEG / DASH para um CDN como Amazon CloudFront ou equivalente.

Twilio não fornece integração de desenvolvimento nas etapas 2, 3 e 4. Isso precisa ser tratado pelo desenvolvedor.

 1
Author: Alan, 2020-03-22 13:56:51