В каких случаях возникает событие RTCPeerConnection.onicecandidate ? В тех примерах, которые я находил всегда присутствует проверка:
yourConnection.onicecandidate = function (event) {
if (event.candidate) {
send({
type: "candidate",
candidate: event.candidate
});
}
};
Для чего здесь нужна проверка if (event.candidate) ? Ведь по идее onicecandidate должна вызываться когда генерируется кандидат, зачем тогда каждый раз проверять есть он или нет?