4

如何解决 Chrome 浏览器访问 Bilibili 网页端页面播放视频的卡顿?

 1 year ago
source link: https://www.v2ex.com/t/884869
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

V2EX  ›  哔哩哔哩

如何解决 Chrome 浏览器访问 Bilibili 网页端页面播放视频的卡顿?

  MNIST · 4 小时 2 分钟前 · 246 次点击

结论:有的网友认为是迅雷的星域 CDN 的锅,我认为不是,可能是 Bilibili 的 OSS 出口带宽不足

简单的测试:

1 、默认 DNS +Chrome 98.0.4758.102 (64 位):播放较冷门视频卡顿。

2 、114 DNS +Chrome 98.0.4758.102 (64 位):播放较冷门视频还是卡顿。

3 、手动优选 CDN ip ,选择离我距离最近的相同基础运营商的 CDN:播放较冷门视频还是卡顿。

4 、播放热门视频:CDN 指向了星域 CDN ,播放流畅不卡顿

1 、Bilibili 的 CDN 解析比较杂乱,官方解析很难解析到精准的地区附近的 CDN 。如果冷门视频解析到没有预热的冷 CDN 上的时候,就需要回源(回 OSS )去取视频数据,如果 CDN 回源速度受限,就会导致播放卡顿的现象。

2 、星域 CDN 是 PCDN ,如果调度到这种 CDN ,一般说明是有缓存存储在这个 PCDN 上,省掉了回源的流量,播放速度无卡顿。

3 、部分冷门视频会直接解析到 OSS 上,这种视频有的时候快,有的时候慢(大部分时候是慢的),说明 OSS 本身的负载较高,如果冷 CDN 直接回这种源,回源速度都慢,缓存到 CDN 里面以后只能是惠及后面的用户,当前用户还是得忍受视频的卡顿。

综上所述,我推测是因为 B 站的 OSS 出口带宽不够导致的网页视频的卡顿(也有可能是故意对网页端限速),下面附上一些测试的结果


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK