Ошибка WebRTC с React Native iceConnectionState при использовании Android AP - PullRequest
0 голосов
/ 04 октября 2019

Я использовал эту демонстрацию для создания видеовызова React Native WebRTC, но я реализовал сервер сигнализации локально, поэтому связь будет работать на 2 телефонах Android, подключенных друг к другу с помощью Android Hotspot снет необходимости в подключении к данным. Оба клиента подключаются к серверу сигнализации на первом телефоне и обмениваются предложениями, ответами и кандидатами ICE, но затем iceConnectionState переходит от проверка к ошибка , и потоки не обмениваются.

Странно то, что когда я подключаю обоих клиентов к локальной сети WiFi и в коде меняю просто IP-адрес сервера сигнализации, к которому должны подключиться клиенты (это локальныйIP-адрес телефона, на котором работает сервер сигнализации), происходит такой же обмен информацией, но в этом случае iceConnectionState переходит от , проверяющего , к подключенному , и потоки отображаются надругой клиент соответственно, как и ожидалось.

Так что меня удивляет, имеет ли точка доступа Android (Hotspot) какие-то ограничения или какой-то брандмауэр, который мешает установлению RTC-соединения, или есть что-то еще, что япропал.

Любые мысли будут приветствоваться, бпотому что я собираюсь сдаться .. :)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...