Сигнальный и медиа сетевой трафик ходит напрямую между серверами CDN. При этом интерфейсы, которые участвуют в обмене трафиком между серверами за NAT, будут выбраны следующим образом:
1. Если Origin и Edge серверы располагаются в одной внутренней сети (или в одном регионе и датацентре облачного провайдера), и в настройке на Edge указан внутренний адрес Origin, например
# Edge external address ip = 192.168.1.31 # Edge private address ip_local = 172.16.0.31 ... cdn_ip = 172.16.0.31 cdn_role = edge # Origin private address cdn_point_of_entry = 172.16.0.1
то сигнальный трафик пойдет по внутренней сети.
2. Если Origin и Edge серверы располагаются в одной внутренней сети (или в одном регионе и датацентре облачного провайдера), и в настройке на Origin и Edge разрешено использование внутреннего адреса в кандидатах SDP
rtc_ice_add_local_interface=true
то медиа трафик пойдет по внутренней сети, но служебные пакеты Receiver Report
и Sender Report
пойдут по внешней сети, поскольку внешний адрес всегда ставится первым в списке кандидатов, чтобы корректно работала публикация и проигрывание в браузерах.
3. Во всех остальных случаях трафик пойдет по внешней сети.