Каков наилучший способ добавить функции загрузки, кодирования и потоковой передачи видео в мое приложение Rails?
Я думаю о смеси, такой как: приложение Rails + видео Online Encoder + Amazon S3.Как вы думаете?
Для Video Online Encoder (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 может сделать это.
Надеюсь, я достаточно ясен; -)
Спасибо всем за ответы!