2012-12-17 5 views
1

J'essaie de lire une vidéo et d'être en mesure de rechercher rapidement différentes images dans la vidéo sur certains événements. À la fin, la vidéo est censée jouer différentes images clés basées sur des beats musicaux, le déclencheur doit donc être aussi précis que possible.Alternative vidéo HTML5 plus rapide

Ma première expérience était la suivante: http://jsfiddle.net/QfvsE/ (cliquer n'importe où tout en jouant)

Il est en fait un test pour voir comment a été déclenchée rapidement video.currentTime, et comme suspect l'élément <video> et API est trop lent. Cela prend environ 200ms avant que la vidéo ne joue réellement. Ce nombre augmente rapidement lorsque vous utilisez une source avec une résolution plus élevée. Donc, je pense à d'autres solutions comme exporter beaucoup de fichiers JPEG, puis les importer dans une zone de canevas et créer une micro-api qui déclenche différentes images. Serait-ce plus rapide? Existe-t-il d'autres alternatives pour lire de courts extraits de films sans flash, et être en mesure de le contrôler plus précisément?

FYI: Tout cela va se passer dans un environnement local utilisant le dernier chrome.

Répondre

0

Exporter un bon nombre de fichiers JPEG peut réduire la mémoire et les performances de l'ordinateur, si vous voulez une connexion plus rapide qui peut diffuser la vidéo, vous pouvez utiliser WebSocket API

WebSocket peut résoudre ce cas ou utiliser Flash

+0

Comme cela a été dit, cela se passe dans un environnement local, donc les websockets ne résoudront rien. Et il y a beaucoup de mémoire et de puissance de calcul. – David

+0

Peut-être utiliser toile et XML comme base de données –

+0

Moi aussi, je veux l'API comme vous voulez ... Pouvons-nous rejoindre? Où puis-je vous contacter? –