Каков наилучший способ добавить функцию загрузки видео, кодирования и потоковой передачи в мое приложение Rails?
Я думаю о миксе как о: Rails app + Video Online Encoder + Amazon S3. Как вы думаете?
Для онлайн-кодировщика видео (VOE), какой из них проще в использовании с Rails: heywatch, panvidea, encoding.com, pandastream,...?
Кстати, приложение позволит пользователям воспроизводить потоковые видео с динамическими текстами, схемами и звуками, добавленными к ним во время выполнения. Вот пример:
- в приложении rails (backoffice или frontoffice): Загрузка видео (.mov,.avi,...)
- VOE: кодирование видео в формате FLV + хранилище в Amazon S3
- в приложении rails, backoffice: в домашнем Flash-приложении "добавить" к видео текст и схемы, показанные через 1 минуту (информация хранится в БД приложения Rails).
- в приложении rails, frontoffice: воспроизведение потокового видео с Amazon S3 (+ Cloudfront) в домашнем Flash-проигрывателе, который показывает динамику текста и схемы через видео после 1 минуты воспроизведения.
Часть, которую я действительно не понимаю, это FLV-потоковое видео. Я думал, что Cloudfront может это сделать.
Надеюсь, я достаточно ясен; -)
Спасибо всем за ваши ответы!