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