V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
MNIST
V2EX  ›  哔哩哔哩

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

  •  
  •   MNIST · 2022-10-06 13:24:29 +08:00 · 2661 次点击
    这是一个创建于 539 天前的主题,其中的信息可能已经有所发展或是发生改变。

    结论:有的网友认为是迅雷的星域 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 出口带宽不够导致的网页视频的卡顿(也有可能是故意对网页端限速),下面附上一些测试的结果

    7 条回复    2022-10-07 16:13:10 +08:00
    MNIST
        1
    MNIST  
    OP
       2022-10-06 13:26:23 +08:00
    我推测的 OSS

    upos-sz-estgoss.bilivideo.com

    解析结果

    47.104.42.8
    MNIST
        2
    MNIST  
    OP
       2022-10-06 13:29:54 +08:00
    上一楼的 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 的主要区域
    MNIST
        3
    MNIST  
    OP
       2022-10-06 13:31:45 +08:00
    upos-sz-estgoss02······ 的解析结果类似
    MNIST
        4
    MNIST  
    OP
       2022-10-06 13:37:03 +08:00
    一开始我是手动解析 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
    ChicC
        5
    ChicC  
       2022-10-06 14:24:43 +08:00
    事实就是冷门视频有限速
    autoxbc
        6
    autoxbc  
       2022-10-06 18:30:59 +08:00
    怎么解决?自然是换成油管了
    zhujyxs0831
        7
    zhujyxs0831  
       2022-10-07 16:13:10 +08:00 via iPhone
    换油管解决
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3336 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 13:22 · PVG 21:22 · LAX 06:22 · JFK 09:22
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.