Ответ 1
Одноранговые узлы должны иметь возможность подключаться в локальной сети (на одной стороне NAT) без STUN, т.е. с использованием кандидатов на хост. Попробуйте!
Я разработал видеочат p2p с использованием Webrtc. Я знаю, что сервер STUN или TURN необходим для идентификации публичного IP-адреса за NAT. В настоящее время я использую сервер Google STUN.
У меня есть приложение, установленное на сервере, подключенном к локальной сети, у которого не будет доступа в Интернет, мне нужно установить сервер STUN на моем сервере, чтобы заставить видеочат Webrtc работать в локальной сети?
Одноранговые узлы должны иметь возможность подключаться в локальной сети (на одной стороне NAT) без STUN, т.е. с использованием кандидатов на хост. Попробуйте!
В общем, вам не понадобится STUN-сервер. Однако в зависимости от конфигурации брандмауэра вам может понадобиться STUN (и даже TURN). Например, в SFHTML5 WebRTC Hackathon мы были в корпоративной гостевой WiFi-сети, которая блокировала локальный UDP и TCP-трафик. Для успешных вызовов в этом случае требуется сервер TURN.