Александр Долгих
Компания: VK / ВКонтакте
В мобильном приложении VK Клипов есть возможность монтировать видеоролики. Старая реализация не удовлетворяла функциональностью и возможностью расширения и поддержки, поэтому было необходимо реализовать новый движок редактирования видео, отвечающий требованиям.
Перед нами стояла задача реализовать SDK видеоредактора для Android-приложения с поддержкой транскодинга (генерация медиафайла по заданным параметрам и входным файлам) и проигрывания.
Необходимая функциональность включала в себя:
Плеер SDK должен поддерживать как эти функции, так и проигрывание, перемотку, а еще быстрое обновление состояния при любых изменениях в сессии редактирования.
Решение реализовали на базе Android-компонента MediaCodec для низкоуровневой работы с медиафайлами. Наш полученный опыт разработки пригодится тем, кто столкнется с необходимостью поддержки редактирования видео и аудио на платформе Android.
Компания: VK / ВКонтакте
Компания: VK / ВКонтакте