Задать вопрос
Aleksei_Segodin
@Aleksei_Segodin
арт директор / дизайнер

Стоит ли использовать WebGL для связки CANVAS + Video?

Привет!
Ситуация такая:
Есть 2–5 видео-файлов формата Full HD, которые на сайте нужно проигрывать одновременно одно под другим. Предполагается, что все видео будут видны одновременно благодаря разным смешениям слоёв и маскам прозрачности. То есть такой ситуации, когда верхнее видео полностью перекрывает собой все остальные не будет. Это всё можно сделать с помощью Canvas (2D).
Вопрос:
Можно ли в данном случае использовать WebGL для повышения производительности? И вообще поможет ли?
  • Вопрос задан
  • 495 просмотров
Подписаться 2 Сложный Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Решения вопроса 2
svaa1982
@svaa1982
Web разработчик с трёхмерным уклоном
С WebGL будет быстрее, но если рендерите 2-5 файлов HD, быстро точно не будет ;) Момент с растеризацией будет быстрый, но сама отрисовка видеотекстур крайне медленная операция.
Ответ написан
Комментировать
@GreatRash
Я думаю, что вы однозначно получите прирост производительности. Только вот при использовании WebGl не придётся ли вам самостоятельно писать шейдеры для смешивания слоёв?
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы