Tamponner entièrement la vidéo dans Chrome

Est-il possible de pleinement de la mémoire tampon vidéo HTML5 en Chrome (et Opera)?

Je l'hôte du film .mp4 et .webm sur amazon S3. En HTML, j'ai utiliser le standard <video> tag. Le serveur répond avec un statut 206 Partial Content. Il est idéal, car il permet au navigateur de télécharger une partie de la vidéo, mais j'ai besoin d'être en mesure de rechercher instantanément à n'importe quelle partie du fichier.

J'ai essayé:

  1. .PROGRESS événement. Lorsque google Chrome s'arrête de mise en mémoire tampon de la première partie, la connexion est tué. Les parties suivantes sont téléchargés dans une nouvelle connexion, de sorte que JavaScript n'est pas en mesure de poursuivre la vérification totale de données téléchargées. Même si elle le pouvait, les anciennes données ne sont pas stockées dans le cache. Cette méthode fonctionne dans Firefox et Safari. Heck, même dans IE10!
  2. XHRS. Je suis pleinement en mesure de télécharger le film, mais quand la vidéo commence à jouer, Chrome essaye de télécharger la vidéo à partir du serveur. J'ai même essayé de passer le film en HTML en base64, mais c'est beaucoup de données
  3. FileAPI. Google Chrome n'est pas en mesure de créer BLOB assez grand et les accidents.

Toute aide est la bienvenue!

ps. Je suis conscient de l'od et de questions similaires, mais j'espère que quelque chose a changé depuis qu'ils ont été posées.

source d'informationauteur Michal