Я запускаю демо-версию WebRTC в своем браузере Chrome, и я уже могу настроить видеоконференцию. Однако, если один из сверстников отключается (например, обновляет браузер), я понятия не имею, как обнаружить его с другой стороны (и, возможно, предупредить сообщение «Отключенное одноранговое соединение»)Как обнаружить отключенный RTCPeerConnection
Я заметил, что после сверстник отключен, я получаю ice candidates
, но я не могу найти какой-либо атрибут, который поможет мне обнаружить, что это фактически отключенное событие.
Я гугл и нашел this
Это будет обрабатываться с помощью «отключенных» состояний для RTCIceConnectionState. Это вызовет после некоторого ТБДА (в настоящее время ~ 5 сек) задержка не получить живучести чеки или средства массовой информации от удаленной стороны
Но я просто не могу найти это «отключенное» состояние в моем других в объекте сверстников.
Можете ли вы дать мне еще несколько советов по этому вопросу? Благодаря
является это работает для вас в Chrome или просто увидеть это в определение? Потому что для меня RTCPeerConnection не имеет «iceConnectionState», но «iceState», однако, если это произойдет, в нем говорится 'closed' вместо' disconnected' –
Это работает для меня в Chrome, но я использую бета-версию, протестированную с http: //simpl.info/rtcdatachannel/ – Skomski
Будьте осторожны с этим, мы обнаружили, что отключенное состояние по-прежнему приводит к ложным срабатываниям. – Tom