reproducir - ¿Cómo lidiar con el pobre desempeño de video HTML5 en Chrome?
insertar video en html5 (1)
Esta es la bandera que quiero decir. Si el indicador está deshabilitado , el navegador intenta usar la descodificación de video acelerada por hw, lo que puedo otorgar en algunos dispositivos provoca una renderización de video incorrecta y lenta. Si está habilitado , la decodificación de video acelerada por alta frecuencia nunca se utiliza, pero los problemas mencionados anteriormente desaparecen. Teóricamente aumenta el tiempo de decodificación en dispositivos que realmente pueden usar dicha aceleración, pero he estado trabajando en este campo durante casi un año y todavía no me di cuenta de ninguna diferencia en ese asunto. Aún así, no llegó a saber cómo identificar si un dispositivo se comportará correctamente (la disponibilidad de esta característica no parece otorgar su comportamiento adecuado) con tal aceleración sin pruebas.
Hace más de un año, agregamos una página de video en nuestro sitio. En el momento en que OGV no era muy bueno, y no había buenos codificadores WebM disponibles, decidimos usar HTML5 y h.264 para los navegadores webkit (Chrome, Safari, etc.) y luego recurrir a Flash para otros navegadores (usando el mismo archivo fuente h.264.)
Esto ha estado funcionando bien por un tiempo. Recientemente (tal vez un mes o dos, así que en varias versiones de Chrome, actualmente la versión 24.0.1312.52 m), descubrimos que Chrome realmente estaba rezagado en la reproducción. Pensamos que era un problema de servidor, por lo que actualizamos el servidor y todavía se comporta de la misma manera. Recordé haber leído que Google quería abandonar h.264 y mover a todos a WebM, y pensé que este rendimiento era parte de eso. Convertimos algunos videos a WebM y los probamos con Chrome y se quedan igual de mal. El mismo video (WebM) se transmite maravillosamente en Firefox, y el MP4 se transmite de manera excelente en Firefox mediante el complemento Flash.
Fui a YouTube y activé el video HTML5, y encontré que los videos también se demoraban en Chrome (cuando se ejecuta en HD) mientras juegan bien en el modo Flash. (Incluso cuando HTML5 está habilitado, algunos videos aún se reproducen a través de Flash).
Probado en Windows 8 y Mountain Lion.
He hablado con compañeros de trabajo y están viendo los mismos problemas. Entonces no soy solo yo. Entonces mi pregunta es:
- ¿Es esto un problema con nuestra codificación de video?
- ¿Es un error con Chrome?
- ¿O es solo localizado para nosotros?
- ¿Hay alguna manera de lidiar con esto además de volver a Flash?