Я разрабатываю одно приложение для Android для удаленного доступа к экрану с помощью webRTC.Для серверов STUN я использовал сервер Google Stun.Он хорошо работает на WIFI и LTE в Индии.В США он не работает на LTE, но работает на WIFI.
Сначала я использовал только сервер STUN, а затем объединил серверы STUN и TURN, но безрезультатно.
Ниже приведен мой код,
val iceServers = ArrayList<PeerConnection.IceServer>()
iceServers.add(PeerConnection.IceServer("stun:stun.l.google.com:19302"))
iceServers.add(PeerConnection.IceServer("turn:13.250.13.83:3478?transport=udp", "YzYNCouZM1mhqhmseWk6", "YzYNCouZM1mhqhmseWk6"))
return iceServers
Тем не менее, это не работает в США по LTE.
Этот stun-сервер GOOGLE не работает для США в LTE