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
InformationsquelleAutor yang Joe | 2014-08-18
Schreibe einen Kommentar