WebRTC Das EIS Kandidaten konnten nicht Hinzugefügt werden
Ich versuche zum herstellen einer p2p audio/video-Verbindung, b/w zwei peers. Folgendes: Erste Schritte mit WebRTC.
Funktioniert es einwandfrei bei mir zu Hause in LAN-Umgebung zwischen 2 PCs, wirft aber eine Fehlermeldung beim ausführen
in meiner Firma für die LAN-Umgebung, es ist Teil der javascript -
function processSignalingMessage(message) {
var msg = JSON.parse(message);
if (msg.type === 'offer') {
//Callee creates PeerConnection
if (!initiator && !started)
maybeStart();
//We only know JSEP version after createPeerConnection().
if (isRTCPeerConnection)
pc.setRemoteDescription(new RTCSessionDescription(msg));
else
pc.setRemoteDescription(pc.SDP_OFFER,
new SessionDescription(msg.sdp));
doAnswer();
} else if (msg.type === 'answer' && started) {
pc.setRemoteDescription(new RTCSessionDescription(msg));
} else if (msg.type === 'candidate' && started) {
var candidate = new RTCIceCandidate({
sdpMLineIndex : msg.label,
candidate : msg.candidate
});
pc.addIceCandidate(candidate);
} else if (msg.type === 'bye' && started) {
onRemoteHangup();
}
}
wenn der erste Benutzer die empfangene Nachricht, "type":"der Kandidat",falsche
und ein Teil der Konsole:
- Erstellen PeerConnection
- Erstellt webkitRTCPeerConnnection mit config "{"iceServers":[{"url":"stun:stun.l.google.com:19302"}]}"
- Hinzufügen von lokalen stream -
- Senden von Antwort-to-peer -
- empfangene Nachricht : {"type":"der Kandidat","label":0,"id":"audio","Kandidat":"a=candidate:1613033416 1 udp 2113937151 192.168.1.233 56946 typ host generation 0\r\n"}
- Uncaught SyntaxError: Failed to execute 'addIceCandidate' auf 'RTCPeerConnection": Die EIS-Kandidat konnte nicht Hinzugefügt werden
- empfangene Nachricht : {"type":"candidat".......}
- Uncaught SyntaxError: Failed to execute 'addIceCandidate' auf 'RTCPeerConnection": Die EIS-Kandidat konnte nicht Hinzugefügt werden
- empfangene Nachricht : {"type":"candidat".......}
- Uncaught SyntaxError: Failed to execute 'addIceCandidate' auf 'RTCPeerConnection": Die EIS-Kandidat konnte nicht Hinzugefügt werden
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich denke, man kann die ICE-Kandidat-Nachricht, indem Sie nur die msg.Kandidaten,
Ab und übergeben Sie, in der
addIceCandidate
Funktion