Comment traiter avec les pauvres HTML5 vidéo de la performance dans Chrome?

Plus d'un an, nous avons ajouté un la page vidéo sur notre site. Au moment OGV n'était pas très bon, et il n'y a pas de bonne WebM codeurs, nous avons donc décidé d'utiliser HTML5 et h.264 pour les navigateurs webkit (Chrome, Safari, etc.) et puis de secours pour Flash pour les autres navigateurs (en utilisant le même h.264 fichier source.)

Cela a été génial de travailler pendant un certain temps. Récemment (mois ou deux peut-être, au fil de multiples versions de Chrome - actuellement la Version 24.0.1312.52 m), nous avons découvert Chrome vraiment en retard dans la lecture. Nous avons pensé que c'était un problème de serveur, nous avons donc mis à niveau le serveur, et c'est toujours se comporter de la même. Je me suis souvenu de la lecture que Google a voulu déposer h.264 et déplacer tout le monde pour WebM, et de la pensée, cette performance est partie. Nous avons converti des vidéos en WebM et testé avec Chrome et ils serait juste aussi mauvais. Même vidéo (WebM) flux magnifiquement dans FireFox, et le MP4 flux de grand dans FireFox via le plugin Flash dans.

Je suis allé sur YouTube et se tourna sur le support de vidéo HTML5, et a trouvé les vidéos à la traîne dans Chrome trop (lors de l'exécution de HD), alors qu'ils jouent bien dans le mode Flash. (Même quand le HTML5 est activée, certaines vidéos encore jouer via Flash.)

Testé sur Windows 8 et Mountain Lion.

J'ai parlé à des collègues et ils voient les mêmes questions. Donc il n'est pas juste moi. Donc ma question est:

  1. Est-ce un problème avec notre encodage vidéo?
  2. Est-ce un bug avec Chrome?
  3. Ou est-ce juste localisée à nous?
  4. Est-il un moyen de régler ce par ailleurs de passer à Flash?
  • Je le vois aussi, mais seulement perceptible à de plus grands formats de vidéo. Pour être honnête, j'avais mis cela par le manque de puissance sur ma machine de test - mais peut-être pas?!
  • Il y a un an, la performance est bonne. Je pensais que j'ai été d'avoir une machine aussi des problèmes, ou que j'ai changé l'encodage, mais même les anciennes vidéos de jouer le même.
  • Pouvez-vous partager une vidéo test, codé le même que celui de votre contenu, mais présentant le même comportement? T-il se comporter de la même manière sur OSX et Windows? C'est une grande taille, ou un haut taux de rafraîchissement? Vous disposez de tous Chrome plugins/extensions qui peut biaiser les résultats
  • Même sur OSX et Windows, j'ai essayé avec toutes les extensions de Chrome désactivé. . Vous pouvez télécharger le la vidéo MP4 à partir d'ici. Il est 720p.
  • Hey Jim, essayé la vidéo (et d'autres sur le site) à partir d'accueil dans google Chrome sur mac OSX et ils semblent bien, même en cherchant bien en avance sur le tampon est très bien. qu'éprouvez-vous par le biais de "lag"? Ils sont beaux à la fois les petits et les grands modes (amusant de voir Pascal de nouveau après toutes ces années!). Comment se comporter par l'intermédiaire d'un enregistreur d'événements comme gist.github.com/3718414?
  • Merci pour le vérifier. Voilà qui est intéressant. Content que cela fonctionne pour vous. La lecture que je reçois est, il commence de mise en mémoire tampon, j'ai commencer à jouer, et puis comme les 2 secondes dans ce juste gal et arrête de jouer à pas à récupérer. La tête de lecture est toujours dans le pré-tampon d'une quantité trop.
  • Je suppose que vous rencontrez toujours ce problème. J'utilise Google Chrome pour mon affichage numérique de la suite et j'ai eu des tonnes de problèmes avec le H. 264. Essayez d'activer Google Chrome "désactiver l'accélération matérielle lors du rendu de H. 264' drapeau (qui a travaillé pour moi - je suis en utilisant Projekktor pour la vidéo HTML5 de manutention).
  • Où est le "désactiver l'accélération matérielle lors du rendu de H. 264' indicateur activé?
  • Voir ma réponse (je pense que je ne peux pas inclure des images dans les commentaires, c'est pourquoi j'ai répondu).
  • Ok a propos de l'accélération matérielle drapeau que sur les utilisateurs qui visitent le site et n'ai aucune idée sur le drapeau, est-il une solution pour cela?
  • Vérifier mon nouveau répondre à la question.
  • Hmm, ne pas voir que dans mon Chrome. Cependant, certains amis se sont plaints au sujet de HTML5, l'autre jour.
  • N'est-il pas un moyen de retarder l'affichage vidéo. Ne peut-on pas télécharger à l'avance et de les afficher avec un décalage de 10 minutes? Ainsi, en regardant hors de votre disque dur avec la vitesse...

InformationsquelleAutor Jim McKeeth | 2013-01-19