Доклад

Транскодирование видео в браузере

На русском языке

Расскажу, зачем вообще запускать столь ресурсоемкую задачу на стороне пользователя, в каких сценариях это оправданно и как может сократить издержки на инфраструктуру.

Разберем, из каких этапов состоит классический процесс транскодинга — декодирование, преобразование, кодирование — и как каждый из них реализуется с помощью WebCodecs, WebAssembly и других API. Покажу, какие решения уже доступны на JavaScript и как собрать из них производительный pipeline. После этого мы сравним производительность браузерного и серверного подходов на реальных примерах. Я честно расскажу о текущих ограничениях и проблемах, с которыми придется столкнуться — от поддержки форматов до использования GPU и ограничений памяти.

Доклад будет полезен разработчикам, работающим с видео, и тем, кто ищет способы разгрузить сервер или реализовать офлайн-обработку медиа.

Спикеры

Доклады