Currently we have the power to filter the IP address of the client, so allowing the user to "remove" one of the protocols should be easy.
The reason behind this is that some users are using network provides in the middle of the ocean where the UDP connection appears to be far worse than TCP.
TCP: 10MB/s
UDP: 1MB/s
In the codebase, search for selectedICEIPs in session.ts, it will be the same kind of filter, but instead of checking the IP, it will check for the protocol.
Currently we have the power to filter the IP address of the client, so allowing the user to "remove" one of the protocols should be easy. The reason behind this is that some users are using network provides in the middle of the ocean where the UDP connection appears to be far worse than TCP. TCP: 10MB/s UDP: 1MB/s
https://developer.mozilla.org/en-US/docs/Web/API/RTCIceCandidate/candidate There is a protocol property there