Мое приложение webRTC не подключается к удаленной системе - PullRequest
0 голосов
/ 08 сентября 2018

Я запускаю свое приложение webRTC на HTTPS-сервере. он работает правильно, но не принимает данные удаленной системы (SDP). Как локальная система (ПК1), так и удаленная система (ПК2) не подключаются, и принимают только значения локального SDP.

код ссылка .

1 Ответ

0 голосов
/ 08 сентября 2018

Происходит следующее: удаленный компьютер и ваш компьютер не могут найти друг друга.Им нужен способ поиска друг друга и поиска пути в сети для подключения, - это то, что делает STUN .

Вместо настроек const servers = null используйте один из бесплатных серверов STUN.Например, Google, как этот

const servers = {'iceServers': [{'urls':'stun:stun.l.google.com:19302'}]}

В связанной заметке вы можете использовать RTCPeerConnection.defaultIceServers , когда вам нужно установить общие iceServers во всех RTCPeerConnectionобъекты.Так что это тоже будет работать.

RTCPeerConnection.defaultIceServers = [{'urls':'stun:stun.l.google.com:19302'}]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...