Best practices for port ranges and server configuration for corporate grade networks.

Honestly never thought about that.

It’s the client who decides which transport use. TURN candidates (just visible for the client) will be selected if the others fail. No magic in mediasoup here. mediasoup just tells the client its candidate preferences (IPs-ports and protocols) given the order of listenIps entries and the values of preferUdp and preferTcp. Nothing else.

It should work without any issue at al. However it seems there is a bug in TCP we are not (yet) able to determine. Please follow this topic and specially the comment I reference.

From now on, please track this new issue in GitHub and let’s continue there: