Test GetUserMedia Frozen stream on Firefox

On Firefox, only the first frame seems to be captured. The video stream does not seems to be updated.

by gudoy

JavaScript

var $video         = $('<video />'),
    video         = $video[0];

navigator.getUserMedia = navigator.getUserMedia || navigator.webkitGetUserMedia || navigator.mozGetUserMedia || navigator.msGetUserMedia;

window.URL = window.URL || window.webkitURL;

navigator.getUserMedia({video:true},
    function(stream)
    {
        if ( navigator.getUserMedia == navigator.mozGetUserMedia )
        {
            video.mozSrcObject = stream;    
        }
        else
        {
            video.src = (navigator.getUserMedia == navigator.mozGetUserMedia) ? stream : (window.URL.createObjectURL(stream) || stream);
        }
        
        $video.appendTo('body');
        video.play();
    },
    function(err){ alert('Cam error'); console.log(err); }
);