侧边栏壁纸
博主头像
Timeの客栈 博主等级

stay foolish,stay hungry

  • 累计撰写 16 篇文章
  • 累计创建 5 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

B站分配垃圾CDN的解决方法

Time
2024-08-25 / 0 评论 / 0 点赞 / 59 阅读 / 0 字

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

0

评论区