estoy tratando de pre-carga 20 videos al mismo tiempo con la etiqueta video de HTML5¿Cómo puedo evitar el uso elevado de CPU con la etiqueta de video HTML5?
<video id="video-detail-<%=id%>" class="video-js vjs-default-skin"
loop
autoplay="none"
width="640" height="360">
<source src="movie.mp4" type="video/mp4" />
</video>
Este videos están dentro de panecillos de Bootstrap como plantillas. Para hacer que estos videos se reproduzcan automáticamente, estoy usando videoJS que está escuchando en el evento mouseover
Tengo un montón de uso de CPU, especialmente en Chrome.
es el uso de la CPU que viene de cuando se carga previamente o al reproducir los videos? Porque si se trata de la precarga, podría simplemente escalonar la carga (por ejemplo, traer 5 a la vez más o menos). – Will
Voy a apostar es todo el asunto de 20 videos. ¿Has cansado solo un video sin ningún efecto para ver cuál es el uso de la CPU? si es alto con solo el video, entonces es posible que puedas volver a codificar el video, una menor compresión por lo general significa un menor uso de la CPU. Si es el JS, entonces probablemente tendrá que probar algunas cosas diferentes para ver de dónde obtiene la alta CPU. – Robert
El uso de la CPU depende de muchas cosas. El códec usado y si el sistema proporciona soporte de reproducción de hardware es una de las razones, también la precarga de 20 videos simultáneamente significa que el navegador escribe 20 archivos de caché al mismo tiempo, lo que a su vez genera una gran sobrecarga de administración para el sistema de archivos. –