使用chrome看視頻時候,為什麼出現卡頓?

看視頻的時候我的CUP:32% 內存:32%

基本信息

cpu:i5-4200u

內存:8g

顯卡英偉達GT740m和英特爾HD GraphIcs Family


把flash的GPU加速關閉了試一下

或者開了試一下

lz是雙顯卡,卡頓也可能是顯卡切換引起的


正好從事流媒體和編解碼相關的工作,出來答一下。

首先是卡頓的問題。通常有以下兩個情況:

1. 電腦性能的問題。從你的CPU佔用來看應該是使用的軟體解碼。軟體解碼的效率相對較低,樓主的CPU不是很強大,因此會造成卡頓。Chrome是否支持硬體解碼這個我不了解。

2. 網路問題。網路問題造成視頻播放卡頓通常是採用tcp+http的實現出現的,如果你這裡沒有收到伺服器給你的數據,就會等待伺服器把數據全收到並且本地緩存好才會繼續播放,這個時候,就會卡頓。比較明顯的就是優酷那個直播,那天看王羅對戰的時候那種卡頓但是不會跳過一段的情況,應該就是用這種方式做的直播所造成的。

網路會給流媒體播放造成的其他情況是花屏,一般出現在使用udp的實現方式上。

另外,伺服器的流媒體方案和負載也會對網路有影響。

3. Chrome的話,使用WebRTC,本身不支持H.264(國內視頻網站多用這個來編碼),但是支持VP8(目前主流,Youtube使用VP8(性能和H264差不多),現在逐步走向VP9(性能和H265差不多) ),所以H264採用的是外部的解碼,因此可能性能上會略差。 另外實際測試的時候,相同掉包率情況下,VP8的畫面丟失和花屏的情況要遠好過H264(WebRTC下)。

另外flash不支持硬體加速!

直接來說,就是要麼你電腦不夠好要麼網路不好。 解決方法可以換個瀏覽器看下。


1. 右擊 flash 視頻

設置-顯示,

去掉「啟用硬體加速」勾選,測試。

2. 地址欄輸入:chrome://flags 打開瀏覽器隱藏設置頁

ctrl + F 全文搜索 「GPU」 或 「hardware」,

和 GPU 有關的實驗項點擊「停用」,測試。

和 hardware 有關的 encode,decode 實驗項點擊「停用」,測試。


我台式用的i7也卡。。。求解


chrome自帶的Flash不穩定,易崩潰


cpu不夠強的話,看flash就特別容易卡頓,之前我用的也是低電壓的,AMD的cpu,嘗試很多方法還是卡頓,後來換了好一點的cpu就不卡了


推薦閱讀:

有沒有像iChrome一樣的自定義首頁網站?
Chrome過於頻繁喚醒CPU的說法是真的么?
如何評價「因 Edge 連續崩潰,一微軟員工在演講中途安裝 Chrome」一事?
為什麼 Chrome 從 2008 年發布到現在才有普通用戶的 X64 版本?
如何說服身邊的人用 Chrome ?

TAG:GoogleChrome | 中央處理器CPU | 計算機 | 顯卡 | 顯卡性能 |