0

J'ai besoin de créer une application qui affichera plusieurs vidéos (généralement 4 ou 5, mais parfois plus) en synchronisation. Fondamentalement, comme différents "angles" sur un DVD, mais tous (ou autant que s'adaptera à l'écran) sont visibles en même temps. Ils n'ont techniquement pas besoin d'être des vidéos séparées, mais c'est à quoi ça ressemblera.Quelle est la meilleure approche pour créer une application Web avec plusieurs flux ou clips vidéo synchronisés, également pour être liée à des applications mobiles?

Voici l'exemple principal: l'utilisateur charge une "performance" (musicale). La performance a quatre vidéos, chacune tirée à un angle différent de la performance. Les quatre clips jouent en même temps, en synchronisation, affichant la même performance à partir de différents points de vue. Par exemple, chaque artiste dans un groupe. L'utilisateur peut couper/solder chaque clip. La vidéo devrait idéalement être diffusée en continu, mais pourrait devoir être téléchargée et stockée localement si la bande passante pose problème.

Nous avons déjà construit une application ipad qui fait cela, mais bien sûr, il utilise des données vidéo locales. Cela devra s'interfacer avec le site/l'infrastructure une fois l'application web construite.

Est-ce que Ruby/Rails ou PHP est applicable à une plate-forme comme celle-ci? J'ai besoin d'apprendre tout ce que je peux sur la faisabilité de cette application, et j'ai besoin d'avoir une bonne compréhension de la façon dont l'infrastructure évoluera (par exemple Amazon Cloud aux serveurs co-localisés, etc.). Mes tentatives de recherche à ce jour semblent beaucoup parler de Flash Server et de .NET, mais ne serait-il pas plus judicieux de sauter tout simplement Flash, et d'aller avec HTML5 à ce stade?

Toute pensée ou suggestion de lecture serait grandement appréciée.

Répondre

1

C'est tout un projet. Jetez un coup d'oeil à ce projet, et peut-être que vous pouvez en tirer parti. http://www.chromeexperiments.com/arcadefire/

+0

Wow. Eh bien, c'était vraiment sacrément génial. Malheureusement, il ne semble pas être open source. Mais ils semblent avoir du code temporel et tout ... Certainement dans la bonne direction, en particulier pour HTML5. Bien que je commence à me demander si l'incohérence dans la mise en œuvre des fonctionnalités HTML5 à travers les navigateurs serait un problème. – rcd

Questions connexes