Я следовал кодовым меткам Google, чтобы создать пример приложения WebRTC.
Приложение отлично работает, когда в одной сети.
Но когда я соединяюсь с человеком в другой сети, соединение устанавливается на несколько секунд (2-3 секунды), и после этого видео останавливается.
Примечание. Я использовал серверы STUN и TURN, и они работают нормально.
В chrome: // webrtc-internals я вижу, что iceConnectionStateChange от подключенного к отключенному к отказавшему.
В группах Google (https://bugs.chromium.org/p/chromium/issues/detail?id=292887), упоминается, что сборка мусора в javascript вызывает эту проблему, но я объявил объект peerConnection глобально (т. Е. Вне всех функций).
Может кто-нибудь помочь?
Заранее спасибо.