Network topology and used TCP and UDP ports by the "scalable" installation


I finished a few scalable installations and wanted to share the network topology schematics that I’ve done for our internal documentation:

I will be happy if you confirm the validity. You’re also free to include it in your docs.

:grey_question: The only detail that’s missing are the outgoing connections from the TURN server when it forwards traffic on behalf of clients. It could do either a connection to another Jitsi client, or to one of the Videobridges via UDP. Is this correct?


The TURN server as per my understanding will relay from TCP to UDP RTP 10000 port whenever UDP is not available. This is totally handled by NGINX. I have also tested this with disabling UDP at the client. And then suddenly everything shifts to TCP 443, where the COTURN server shifts the traffic to UDP 10000