解决B站PCDN卡顿问题
CMOS4000
2024年09月04日 17:53
收录于文集
共148篇

CDN,即内容分发网络,是许多视频网站采用的服务模式。当你请求一个视频资源时,服务器会自动为你分配最近的镜像服务器,避免所有请求全部涌向主服务器,也可以减小视频延迟,保障网络畅通。

但是叔叔为了省钱,偷偷搞了不少PCDN,即P2P CDN,利用正在看视频用户的闲置上行带宽提供CDN服务,就像BT下载。这样就把B站的运营费用转移到了用户身上,毕竟运营商是按流量收钱的,这种“打游击”的方式可以在结算流量时占到不少便宜。

然鹅,毕竟看视频不等于BT下载。家用宽带的下载带宽往往远大于上传,BT下载人越多越快是因为有很多人下载完成后还会后台上传一段时间,平衡下载流量。而视频看完了往往就直接关了,上传下载时间基本相当,而且家用带宽的上传质量差于商用带宽,如果大规模采用P2P,反而会导致看视频的人越多卡顿。这也是部分B站视频卡顿的原因。

在B站任意打开一个视频,在播放页面右键打开统计信息:

其中Video Hosts显示了视频资源提供方,大概有这几种分类:

1、服务商 CDN

upos-sz-mirror****.bilivideo.com

2、自建 CDN

cn-****-dx-v-****.bilivideo.com

3、MCDN

****.mcdn.bilivideo.com

4、PCDN

****.v1d.szbdyd.com

其中PCDN质量最差,也是我们要避免的类型。

首先给浏览器安装油猴/暴力猴,或者任意一个可用的脚本管理器。

安装下面两个脚本的任意一个:

  • Make Bilibili Great Again

  • 【哔哩哔哩】屏蔽视频PCDN地址

刷新B站页面,打开多个视频检查是否还会出现PCDN的情况即可。


相关网站

  • Make Bilibili Great Again

  • https://greasyfork.org/zh-CN/scripts/415714-make-bilibili-great-again

  • 【哔哩哔哩】屏蔽视频PCDN地址

  • https://greasyfork.org/zh-CN/scripts/500519-%E5%93%94%E5%93%A9%E5%93%94%E5%93%A9-%E5%B1%8F%E8%94%BD%E8%A7%86%E9%A2%91pcdn%E5%9C%B0%E5%9D%80