@AmadeyMinisol
full stack web-developer

Как бороться с iceConnectionState: failed?

День добрый. Тыркаю технологию webrtc и столкнулся с проблемой, что если пользователи находятся в разных сетях то коннект не устанавливается, если в одной то коннект идет.

собственно описываю структуру:
1) сервер на ноде - для обмена пирами между пользователями
2) клиент 1
3) клиент 2

они успешно обмениваются пирами. коннект начинает устанавливаться, переходить в состояние checking, а потом падает как failed

собственно стан сервера следующие:
var StunServers = {
	'iceServers': [{
		'url': 'stun:stun.l.google.com:19302'
	}]
};


собственно на RTCPeerConnection отливаю такой ивент:
oniceconnectionstatechange

что я делаю не так?
  • Вопрос задан
  • 772 просмотра
Пригласить эксперта
Ответы на вопрос 1
@hbruser
снимите два дампа с помощью Wireshark

один на первом клиенте
второй на втором

в них посмотрите как ходят STUN и ICE пакеты

скорее всего что-то куда-то не доходит
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы