Я пытаюсь инициировать одноранговое соединение в webrt c. Я использую signalr как сигнальный сервер. При добавлении ледяного кандидата я получаю ошибку во всем браузере. Ниже ошибка и строка кода. Пожалуйста, дайте мне знать, как я могу это исправить.
Ошибка в Firefox:
InvalidStateError: Нет remoteDescription.
Ошибка в Chrome :
DOMException: Не удалось выполнить 'addIceCandidate' на 'RTCPeerConnection': Ошибка обработки кандидата ICE
Код:
if (signal.ice) {
console.log(signal.ice);
peerConnections.addIceCandidate(new RTCIceCandidate(signal.ice)).catch(errorHandler.message);
}