De base webrtc exemple

Je veux juste montrer la vidéo en deux éléments de la vidéo pour comprendre simplement comment webrtc œuvres. J'ai écrit ceci:

    <video id="video1" autoplay></video>
    <video id="video2" autoplay></video>

    <script type="text/javascript">
        var video1 = document.getElementById('video1');
        var video2 = document.getElementById('video2');
        var pc;

        navigator.getUserMedia = navigator.getUserMedia || navigator.webkitGetUserMedia || navigator.mozGetUserMedia;
        navigator.getUserMedia({ audio: true, video: true }, function(stream){
            pc = new webkitRTCPeerConnection(null);

            pc.addStream(stream);

            pc.onaddstream = function(e){
                alert('onaddstream');
                video2.src = URL.createObjectURL(e.stream);
            };

            pc.onicecandidate = function(e){
                alert('onicecandidate');
                if (!e || !e.candidate) return;
                pc.addIceCandidate(e.candidate);
            };

            video1.src = URL.createObjectURL(stream);

            pc.createOffer(function(description){
                pc.setRemoteDescription(description);
                pc.setLocalDescription(description);
            });
        });
    </script>

Mais il ne fonctionne pas. Pouvez-vous m'aider?

Vous avez besoin d'un "suiveur" et "destinataire de l'appel' RTCPeerConnection: vous n'avez qu'un. Essayez @Muaz Khan exemple ou celui de simpl.info/rtcpeerconnection.

OriginalL'auteur karaxuna | 2013-09-18