Мы пытаемся создать приложение для видеочата (чат из 2 человек без групповых конференций и т. Д.).Мы пытаемся выяснить, требуются ли еще серверы STUN и TURN в следующих сценариях:
- Обе стороны подключаются из своих домов (без брандмауэра, прокси)
- Один изстороны находятся за брандмауэром
- Каждая сторона использует другого интернет-провайдера, но они не находятся за брандмауэром
- Одна из сторон находится за брандмауэром, но IP-адрес другой стороны включен в белый списокв брандмауэре.
Проблема, с которой я сталкиваюсь, заключается в понимании, когда задействован сервер NAT.В большинстве статей говорится, что в большинстве случаев используется NAT.Я предполагаю, что они имеют в виду ситуации, когда одна или обе стороны находятся внутри офисной / частной сети с прокси / брандмауэром.
Мне трудно выяснить, когда NAT НЕ задействован (когданасколько я понимаю, требуется STUN и TURN).
Спасибо за любые полезные советы.