@FastSpace Давайте сразу определимся о чем мы говорим.
Речь идет об аттрибутах rel-addr и rel-port для ICE кандидатов.
Вот определение(внизу главы):
https://datatracker.ietf.org/doc/html/rfc5245#section-15.1
Весь SDP для вашего устройства:
https://data.bablosoft.com/webrtc/
Реализацию можно посмотреть здесь:
https://source.chromium.org/chromium/chromium/src/+/main:third_party/webrtc/p2p/base/stun_port.cc;l=507-512
Текущая реализация подразумевает, что rel-addr и rel-port всегда равен нулю, и есть много мест в коде, где устанавливаются именно такие значение, например, https://source.chromium.org/chromium/chromium/src/+/main:third_party/webrtc/p2p/base/stun_port.cc;drc=5f34130f26305c9cc88205fae4b1db827fc03343;l=510
Какую реализацию вы предлагаете? Если это для вайфай взять случайный ip из сети поменьше, а для мобильного интернета случайный ip из сети побольше, то у такой реализации будет проблем больше чем у той, что есть сейчас.