¿Cuál es la mejor manera de agregar la funcionalidad de subida, codificación y transmisión de video a mi aplicación Rails?¿La mejor manera de agregar funcionalidad de subida, codificación y transmisión de video a mi aplicación Rails?
Estoy pensando en una mezcla como: Aplicación Rails + Video Online Encoder + Amazon S3. Qué piensas ?
Para el Video Online Encoder (VOE), ¿cuál es el más fácil de usar con Rails: heywatch, panvidea, encoding.com, pandastream, ...?
Por cierto, la aplicación permitirá a los usuarios reproducir videos transmitidos con Textos, Esquemas y Sonidos dinámicos agregados a ellos en el tiempo de ejecución. Hay un ejemplo:
- en carriles de aplicación (backoffice o frontoffice): subir un video (.mov, .avi, ...)
- VOE: la codificación de vídeo en formato FLV + almacenamiento en Amazon S3
- en la aplicación Rails, backoffice: en una aplicación Flash hecha en casa, "agregue" al video un Texto y un Esquema mostrados después de 1 minuto, por ejemplo (información almacenada en el DB de la aplicación Rails).
- en la aplicación rails, frontoffice: reproduce el video transmitido desde Amazon S3 (+ Cloudfront) en un reproductor flash hecho en casa que muestra dinámicamente el texto y el esquema sobre el video después de 1 minuto de reproducción.
La parte que realmente no entiendo es la transmisión de video FLV. Estaba pensando que Cloudfront podría hacer eso.
espero ser lo suficientemente claro ;-)
Gracias a todos por sus respuestas!
¡Thx! Sí, crearé una pequeña aplicación Flash para mostrar videos transmitidos. Estaba pensando que Amazon CloudFront podría transmitir la película FLV, pero si lo entiendo bien, ¿todavía necesito una solución de transmisión en mi servidor Rails? –
NO PIENSO, pero nunca he jugado con él. Es posible que pueda obtener flash para cargar una flv de forma remota, pero no será una transmisión (por lo que no será compatible con la búsqueda sin almacenamiento en memoria intermedia primero), por lo que la experiencia del usuario sufrirá. –
¡Maldición! Administrar la aplicación de videos transmitidos es más difícil de lo que pensé en primer lugar :-) Pero ¿qué pasa con esto: http://www.learningapi.com/streamingmedia-articles/amazon-cloudfront-streaming/ No es que un flujo de video real a través de CloudFront sin FMS/Red5 en mi servidor? –