Closed MilanNosal closed 5 years ago
Hi @MilanNosal,
Sorry for the late response to your question.
It looks like the ICE Servers that you provided were used by the SDK ("overrode"). After reviewing RM02dd50732488da0845337a6ce5a2ea68 from your logs, and I can see a couple of items:
If you'd like to confirm locally you can use Room.getStats() to inspect the active ice candidate pair after providing your own TURN servers.
We are trying to use ICE server when connecting to the room.
Unless UDP traffic on ports 10,000 - 60,000 is blocked it should be pretty easy to connect to our publicly available Media Servers. Also, Twilio provides you STUN/TURN servers at no additional charge by default if you would like to use them.
Best, Chris
Hi,
I hope we were able to answer your question. In general, I wouldn't recommend overriding TURN servers unless you have a very specific reason to do so (this was not clear in your original comment). Twilio provides globally deployed TURN Servers, and they are included with both Peer-to-Peer and Group Rooms by default. Please let us know if you have any more questions.
Best, Chris
Description
We are trying to use ICE server when connecting to the room. For some reason it seems that the ICE options on the connection options does not work (based on the dashboard of the ICE server provider).
Steps to Reproduce
Try to connect to the room.
Code
Expected Behavior
Connection would be made through ICE server.
Actual Behavior
Does not seem to affect connection.
From the logs (see below) I can only see a single mention of the ice server during the connection stating:
"ice_servers":"overrode"
. What does this mean?Reproduces How Often
100% times
Logs
Versions
Video iOS SDK
TwilioVideo 2.6.1 via cocoa pods
Xcode
10.2.1
iOS Version
12.3
iOS Device
iPhone SE, iPhone 6S