Увеличение фрагмента видеопотока

Ilya K.

Member
Здравствуйте.
Скажите пожалуйста, есть ли возможность реализации инструмента "Лупа" средствами вашего ПО. В случае, если нет, можете ли предложить варианты реализации такого функционала? Возможно ли это в принципе?
 

Max

Administrator
Staff member
Добрый день.
На стороне сервера самое близкое, что реализовано к этому функционалу, это обрезка картинок вокруг центра в микшере.
Но любое преобразование изображения на стороне сервера приводит к включению транскодинга, что требует значительных ресурсов от сервера по процессору и памяти. Поэтому целесообразно реализовать кроп изображения на стороне браузера. Для этого нужно отрисовать видео из потока на канвасе, используя функцию CanvasRenderingContext2D.drawImage(). Пример отрисовки видео из HTML5 video элемента на канвасе см здесь.
 
Top