veja se isso lhe atende
ie não é compatível
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<title> - jsFiddle demo by Dukountra</title>
<script type='text/javascript'>//<![CDATA[
window.addEvent('load', function() {
function verificar_GetUserMedia() {
return !!(navigator.getUserMedia || navigator.webkitGetUserMedia ||
navigator.mozGetUserMedia);
}
if (verificar_GetUserMedia()) {
} else {
alert('O seu navegador não suporta o método getUserMedia');
}
var em_caso_de_erro = function(erro) {
console.log('Não funciona!', erro);
};
window.navigator.webkitGetUserMedia({video: true, audio: true}, function(midia_local) {
var video = document.querySelector('video');
video.src = window.webkitURL.createObjectURL(midia_local);
video.width = 400;
video.height = 300;
}, em_caso_de_erro);
});//]]>
</script>
</head>
<body>
<video autoplay controls></video>
</body>
</html>