Ниже я дал отрывок из этой ссылки о RTCPeerConnection.onicecandidate и хочу задать два вопроса, насколько я понимаю, и мне нужна помощь, если я понял концепцию правильно или нет.мне немного сложно
Свойство RTCPeerConnection.onicecandidate - это EventHandler, который определяет функцию, которая вызывается при возникновении события icecandidate в экземпляре RTCPeerConnection.Это происходит всякий раз, когда локальному агенту ICE необходимо доставить сообщение другому узлу через сервер сигнализации.
Моя интерпретация со ссылкой на приведенный ниже код
1. Это означает, что RTCPeerconnection.onicecandidate автоматически вызывает нижеприведенную функцию Anonymous javascript, когда она получает свой Local Icecandidate с помощью ICE.И в то же время функция Anonymous помогает доставить кандидата Ice в удаленный узел через сигнал SERVER.
2.С ссылкой на приведенный ниже код: содержит ли параметр событие из обработчика события RTCPeerconnection.onicecandidate сведения о SDP, такие как тип носителя, кодек и метод кандидат предоставляет информацию о кандидате Ice (т. Е. IP-адрес и номер порта).которые далее объединяются в sdp и передаются на удаленный узел
pc=new RTCPeerConnection();
pc.onicecandidate = function(event) {
if (event.candidate) {
// Send the candidate to the remote peer
} else {
// All ICE candidates have been sent
}
}