Например, тег «Toster.ru» должен быть указан только в том случае, если вопрос касается непосредственно принципов работы сервиса вопросов и ответов «Тостер». Не следует указывать тег «Toster.ru» на основании одного лишь того, что вы задаете свой вопрос на этом сервисе.
В случае, если к вопросу подходит несколько тегов, один из которых является подмножеством другого (в качестве примера рассмотрим теги «PHP» и «Программирование»), следует указывать только наиболее конкретный тег (в данном примере это «PHP»). Поскольку, если будет указан более абстрактный тег («Программирование») это приведет к тому, что пользователи, интересующиеся другими подмножествами (например, другими языками программирования), получат нерелевантную информацию.
offScreenCanvas не поддерживаются в Apple и даже в Android WebView..
Видео могут быть в любых форматах и кодеках (юзеры загружают всё подряд), или всегда один и тот же (с камер наблюдения) ?
И вопрос про CORS: сервер с видео ведь отдаёт нужные заголовки? Иначе отрисовать видео в canvas получится, но будет считаться небезопасным, и кадр оттуда не получить.
В целом задача несколько неоправданно выглядит