Últimamente, he experimentado problemas de comportamiento de carga de video nuevamente, incluso después de aplicar lo que sugerí en mi respuesta original.
Reproducción tablero
Por lo que entiendo, el problema subyacente es la implementación de YouTube de Dynamic Adaptive Streaming a través de HTTP . Por lo que puedo decir, aquí hay implementaciones tanto del lado del servidor como del lado del cliente. El artículo de Wikipedia vinculado anteriormente dice:
YouTube de Google experimentó con el soporte de MPEG-DASH en el lado del servidor. Google Chrome lo admite en el lado del cliente. Sin embargo, la implementación de la función ha provocado que la reproducción de video se vea severamente degradada por varios errores, como que las opciones de calidad de video estén atenuadas al azar y no se puedan seleccionar sin múltiples actualizaciones de la página.
Lo cual suena muy familiar.
Solución
El enfoque actualmente muy popular para resolver este problema es usar la extensión YouTubeCenter , que está disponible para una amplia variedad de navegadores .
Le permite deshabilitar la reproducción de Dash , pero también anota:
Tenga en cuenta que al deshabilitar Dash Playback, 480p y 1080p no estarán disponibles. Esto se debe a un cambio reciente en YouTube.
Deshabilitar la reproducción del tablero
Para deshabilitar la reproducción de Dash, simplemente abra el menú de configuración:
Y desmarca la casilla correspondiente en la página del reproductor:
El resultado será que los videos se cargarán lo más rápido posible y completamente.
Tenga en cuenta que YouTubeCenter elimina los anuncios de forma predeterminada. Si desea admitir sus canales favoritos de YouTube, asegúrese de deshabilitar esta función.
Respuesta original:
Deshabilitar el complemento Flash interno de Chrome
Parece que esto es nuevamente un caso de depuración del pato de goma ...
Después de publicar esto, pensé que probablemente debería verificar si simplemente puedo deshabilitar el reproductor Flash incorporado en Chrome y ver si eso tiene un efecto. El proceso se describe realmente en la Ayuda de Adobe Flash Player .
Tome el instalador para el último Flash Player de Adobe e instálelo.
Ir a chrome://plugins/
.
Haga clic en el botón Detalles para expandir los detalles sobre complementos individuales:
Debe haber 2 entradas para Adobe Flash Player. Una es la versión incorporada en Chrome, la otra es la instalación normal. Deshabilite el incorporado.
Reconocerá el interno fácilmente, ya que reside en la PepperFlash
carpeta en el directorio de instalación de Chrome.
Ahora el comportamiento de almacenamiento en caché debe ser idéntico al comportamiento observado en Firefox.
Tenga en cuenta que deshabilitar la versión incorporada de Flash generalmente no se recomienda.
Usando la extensión SmartVideo
Alex señaló una extensión llamada SmartVideo . Esta extensión le brinda más control sobre el comportamiento de almacenamiento en búfer de Chrome.
Lo probé por un tiempo y estoy bastante satisfecho con los resultados. Especialmente la opción Asegurar que los videos estén almacenados en el búfer, incluso si están pausados, afecta el comportamiento no deseado como se describe en mi pregunta.
Tiene varias ventajas sobre deshabilitar PepperFlash. En primer lugar, ofrece bastantes opciones que ni siquiera tenía en mente antes. Como evitar que YouTube reproduzca videos automáticamente.
Usar PepperFlash también es una ventaja cuando se usan múltiples monitores. Si tiene un video de pantalla completa en una pantalla y otra ventana de Chrome en la segunda, al enfocarse en la segunda ventana de Chrome aún se mantendrá el video de pantalla completa en primer plano. Por el contrario, si usa el reproductor Flash externo, enfocar la segunda ventana de Chrome abriría la barra de tareas frente al video a pantalla completa.