Захват видео с камеры:
var video = document.getElementById('video');
if (navigator.mediaDevices && navigator.mediaDevices.getUserMedia) {
navigator.mediaDevices.getUserMedia({ video: true }).then(function (stream) {
localMediaStream = stream;
video.src = window.URL.createObjectURL(stream);
});
}
Ну и отображение скрина из WebCam в
canvas:
var video = document.getElementById("video");
var canvas = document.getElementById("canvas");
context = canvas.getContext("2d");
context.drawImage(video, 0, 0, 350, 250);
где
canvas:
<canvas id="canvas" width="350" height="250"></canvas>
Вот как сохранить содержимое этого
canvas на сервере? То есть как передать данные (скриншот, фотографию) на сервер?