В основном я хочу иметь возможность эффективно выполнять этот же код:
const video = document.getElementById('video');
const canvas = document.getElementById('canvas');
const context = canvas.getContext('2d');
const draw = () => {
context.drawImage(video, 0, 0);
requestAnimationFrame(draw);
}
video.onplay = () => {
requestAnimationFrame(draw);
}
только с использованием закадрового холста. Я могу отправлять изображения через сообщения рабочему, на котором находится закадровый холст, но не видео, поскольку оно напрямую связано с HTMLElement
. Есть ли в настоящее время способ каким-то образом отображать видеоданные или MediaStream
на закадровом холсте?