Simple-peer, как передаются данные кандидата?

Я использую Simple-peer для создания приложения webrtc. Чтобы установить соединение, нам нужно сначала отправить предложение и получить ответ. После того, как событие onicecandidate запускается, генерируя кандидата, мы должны отправить данные кандидата удаленному партнеру. Затем удаленный узел запустит addicecandidate и отправит обратно данные удаленного кандидата, которые необходимо добавить на localpeer с помощью addicecandidate, и соединение будет установлено.

Я хочу понять, как simple-peer обрабатывает передачу данных кандидата. Данные SDP, относящиеся к OFFER и ANSWER, необходимо передавать с помощью промежуточного сервера, в одном из примеров использовался socket-io. Но как передаются данные кандидата?


person Anupam Chaplot    schedule 25.05.2020    source источник
comment
Если ответ решил вашу проблему, вы можете отметить ее как решенную.   -  person Dirk V    schedule 13.06.2020


Ответы (1)


В простой одноранговой сети сигнал от peer.on('signal', data=>{}) содержит все данные сигнализации webrtc. Если вы распечатаете значение сигнала, вы увидите, что он содержит sdp, предложение и ответ на все помеченные, чтобы определить, что есть что.

person Dirk V    schedule 29.05.2020