MediaStreamConstraints.video - параметр відео доріжки для медіа потоку.
MediaStreamConstraints.video;
MediaStreamConstraints - об'єкт MediaStreamConstraints.
video властивість об'єкта MediaStreamConstraints яка вказує параметр відео доріжки в медіо потоку.
Можливе логічне значення: false - відео в медіа потоці не потрібне, true - відео в медіа потоці потрібне або об'єкт MediaTrackConstraints з вказаними параметрами відео.
if(navigator.mediaDevices){
var streamConstraints={video:true};
navigator.mediaDevices.getUserMedia(streamConstraints).then(function(stream){
alert('отримано відео потік');
}).catch(function(er){alert('виникла помилка при отримані потоку'+er.message);});
}else alert('Ваш браузер не підтримує mediaDevices');
Приклад отримання відео з камери:
<video id="video"></video>
navigator.mediaDevices.getUserMedia({video:{facingMode:"user"}}).then(function(stream){
var video=document.getElementById('video');
video.srcObject=stream;
video.play();
}).catch(function(er){alert(er.message);});