У меня есть библиотека видео (в формате .avi).Я хотел бы создать веб-приложение, в котором я мог бы смотреть эти видео в стиле YouTube, но без необходимости все время конвертировать их в формат FLV - поэтому, в основном, я хочу использовать приложение, чтобы выбрать одно для воспроизведения,и перекодировать его на лету.Я также хотел бы иметь возможность сделать паузу, поиск и т. Д.
Возможно ли это?Если да, каков будет обзор процесса?Я знаю, что ffmpeg может быть использован для конвертации avi в flv, но я не уверен в остальной части процесса.Буду ли я создавать один поток, который запускает транскодирование, а затем другой, который начинает воспроизведение выходного файла по мере его перекодирования?Или это может вызвать проблемы с воспроизведением, поскольку это будет только частичный файл?Есть ли лучший способ сделать это?
Для справки, я буду использовать Grails для написания веб-приложения.