Goal: verify that a playing <video> can be rendered into a <canvas> (via drawImage(video, ...)), and that the resulting canvas output is capturable (via canvas.captureStream()).
Expected behavior:
<video> fed by canvas.captureStream()) shows the same moving content.SecurityError / “tainted canvas” when sampling pixels (if you use the default CORS-friendly source, the camera, or a local file).