结论:有的网友认为是迅雷的星域 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 出口带宽不够导致的网页视频的卡顿(也有可能是故意对网页端限速),下面附上一些测试的结果
1
MNIST OP |
2
MNIST OP 上一楼的 OSS 源地址
解析结果 47.104.42.8 中国山东青岛 阿里云 218.91.198.251 中国江苏南通 电信 140.249.62.200 中国山东青岛 电信 114.250.47.237 中国北京联通 117.185.232.116 中国上海移动 124.160.145.31 中国浙江杭州 联通 大致就这几个区域,基本上都是阿里云的可用区,其中江苏南通是阿里云 PCDN 的主要区域 |
3
MNIST OP upos-sz-estgoss02······ 的解析结果类似
|
4
MNIST OP 一开始我是手动解析 CDN 地址到离我最近的地址,后面我意识到这些 CDN 可能是冷的以后,我就把地址解析到那些解析的数量高的 CDN ip 上去,发现还是效果不太行,还有一些其他地址,欢迎 V 友们去试。
upos-sz-mirrorcos upos-sz-mirrorcosb upos-sz-mirrorcoso1 upos-sz-mirrorali 47.104.42.8 青岛阿里云,只有境外解析到这个 ip ,我以为回源会快一些,结果速度还是不太理想 upos-sz-mirrorali02 47.104.42.8 青岛阿里云 upos-sz-estgoss upos-sz-estgoss02 upos-sz-mirrorhw |
5
ChicC 2022-10-06 14:24:43 +08:00
事实就是冷门视频有限速
|
6
autoxbc 2022-10-06 18:30:59 +08:00
怎么解决?自然是换成油管了
|
7
zhujyxs0831 2022-10-07 16:13:10 +08:00 via iPhone
换油管解决
|