Akhir-akhir ini, saya mengalami masalah perilaku pemuatan video lagi, bahkan setelah menerapkan apa yang saya sarankan dalam jawaban asli saya.
Putar ulang dasbor
Dari apa yang saya pahami, masalah mendasarnya adalah implementasi YouTube dari Dynamic Adaptive Streaming melalui HTTP . Dari apa yang dapat saya katakan, ada implementasi sisi server dan sisi klien bekerja di sini. Artikel Wikipedia yang tertaut di atas mengatakan:
Google YouTube bereksperimen dengan mendukung MPEG-DASH di sisi server. Google Chrome mendukungnya di sisi klien. Namun, penerapan fitur ini telah mengakibatkan pemutaran video sangat terdegradasi oleh berbagai bug, seperti opsi kualitas video yang secara acak diklik dan tidak dapat dipilih tanpa beberapa kali penyegaran halaman.
Kedengarannya sangat akrab.
Larutan
Pendekatan yang saat ini sangat populer untuk mengatasi masalah ini adalah dengan menggunakan ekstensi YouTubeCenter , yang tersedia untuk berbagai browser .
Ini memungkinkan Anda untuk menonaktifkan pemutaran Dash , tetapi juga mencatat:
Harap dicatat bahwa dengan menonaktifkan Dash Playback akan menghasilkan 480p dan 1080p tidak tersedia. Ini karena perubahan YouTube baru-baru ini.
Menonaktifkan pemutaran Dash
Untuk menonaktifkan pemutaran Dash, cukup buka menu pengaturan:
Dan hapus centang pada kotak centang yang sesuai pada halaman pemain:
Hasilnya adalah video akan dimuat secepat mungkin dan sepenuhnya.
Harap perhatikan , YouTubeCenter menghapus iklan secara default. Jika Anda ingin mendukung saluran YouTube favorit Anda, pastikan untuk menonaktifkan fitur ini.
Jawaban asli:
Menonaktifkan plugin Flash internal Chrome
Sepertinya ini lagi kasus debugging bebek karet ...
Setelah memposting ini, saya berpikir bahwa saya mungkin harus memeriksa apakah saya dapat dengan mudah menonaktifkan pemutar Flash bawaan di Chrome dan melihat apakah itu berpengaruh. Proses ini sebenarnya diuraikan dalam Bantuan Adobe Flash Player .
Ambil penginstal untuk Flash Player terbaru dari Adobe dan instal.
Pergi ke chrome://plugins/
.
Klik tombol Detail untuk membuka detail tentang plugin tunggal:
Seharusnya ada 2 entri untuk Adobe Flash Player. Salah satunya adalah versi built-in di Chrome, yang lainnya adalah instalasi normal. Nonaktifkan yang terpasang.
Anda akan mengenali yang internal dengan mudah, karena berada di PepperFlash
folder di direktori instalasi Chrome.
Sekarang perilaku caching harus identik dengan perilaku yang diamati di Firefox.
Harap perhatikan bahwa menonaktifkan versi internal Flash biasanya tidak disarankan.
Menggunakan ekstensi SmartVideo
Alex menunjukkan ekstensi yang disebut SmartVideo . Ekstensi ini memberi Anda lebih banyak kontrol atas perilaku buffering Chrome.
Saya mengujinya sebentar dan cukup senang dengan hasilnya. Khususnya opsi Pastikan bahwa video diberi buffer meskipun mereka dijeda memengaruhi perilaku yang tidak diinginkan seperti diuraikan dalam pertanyaan saya.
Ini memiliki beberapa keunggulan dibandingkan menonaktifkan PepperFlash. Pertama-tama, ia memberikan beberapa opsi yang bahkan tidak ada dalam pikiran saya sebelumnya. Seperti mencegah YouTube memutar video secara otomatis.
Menggunakan PepperFlash juga merupakan keuntungan saat menggunakan beberapa monitor. Jika Anda memiliki video layar penuh di satu layar, dan jendela Chrome lainnya di layar kedua, memberikan fokus ke jendela Chrome kedua akan tetap menyimpan video layar penuh di latar depan. Sebaliknya, jika Anda menggunakan pemutar Flash eksternal, memfokuskan jendela Chrome kedua akan memunculkan bilah tugas di depan video layar penuh.