B站所采用的CDN类型:
- 服务商CDN:由第三方提供的CDN服务
域名:upos-sz-mirror****.bilivideo.com
腾讯:cos, cosb, coso1, coso2, bos
金山:ks3, ks3b, ks3c, ks32
七牛:kodo, kodob
华为:hw, hwb, uphw, js
阿卡迈(海外):akamai - 自建CDN:B站自行建设和维护的服务器网络
域名:cn-****.bilivideo.com
从其域名结构可以推测,该CDN可能按照地区进行了部署,其中的标识符代表了各个省份和城市的首字母缩写 - MCDN:与京东云相关的CDN类型
域名:xxxxx(ip地址).mcdn.bilivideo.com
从其IP地址分配来看,可能与家用宽带网络有关,与京东云的无线宝产品存在某种关联 - PCDN:B站自行建设和维护的服务器网络
域名:****.v1d.szbdyd.com
B站所采用的PCDN,可能会受到各种因素的影响,如用户之间的距离、上行带宽差异等
到这就完全看脸了,各个地区上行带宽不可控,你连接到的节点与你的距离不可控,极端环境下甚至无法顺利播放 1080+
优化方法
1.屏蔽相关DNS解析
以adguardhome为例,可以通过以下规则来屏蔽pcdn和mcdn的获取与解析
||*pcdn*.biliapi.net^$important
||mcdn.bilivideo.cn^$important
||szbdyd.com^$important
#||cn-*.bilivideo.com
*pcdn*.biliapi.net
屏蔽此域名是因为b站似乎已经开始直接使用 IP 连接 PCDN 节点,通过请求这个域名会返回一系列节点信息
cn-*.bilivideo.com
这条是用于屏蔽B站自建CDN的规则
2.Tampermonkey脚本
①浏览器安装 Tampermonkey
②打开 MBGA 点击安装脚本
③点击 Tampermonkey > 管理面板,点击 “Make BiliBili Grate Again”
之后刷新视频,右键点击视频统计信息,查看 Video Host 是否已变为 UPOS
3.代理软件中屏蔽相关DNS解析
此处不做过多解释
附上B站官方视频测速链接,下图为测速界面截图
(个人感觉akamai CDN是所需带宽最小的,体感最好的,仅代表个人观点)
https://www.bilibili.com/blackboard/video-diagnostics.html
评论区