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

话说我宽带网速都有挺好 有 1000M,但为啥用 Chrome 系浏览器看 B 站经常缓冲不过来?

  •  
  •   codeisjobs · 120 天前 · 4898 次点击
    这是一个创建于 120 天前的主题,其中的信息可能已经有所发展或是发生改变。

    现在基本用 edge ,经常看个视频一会儿就缓冲了。看直播也偶尔会这样。。谁知道要做什么优化设置吗?

    第 1 条附言  ·  120 天前
    DNS 我用的是阿里 DNS ,看 B 站时我一般不用梯子的,显卡是 3070 。
    第 2 条附言  ·  120 天前
    之前试过不改 DNS 用默认的,也还是会出现缓冲,不知道是视频的原因还是其他原因。至于直播缓冲的问题,看了评论,等我回去试试把 P2P 屏蔽了试试。
    53 条回复    2022-04-26 18:43:22 +08:00
    paopjian
        1
    paopjian  
       120 天前
    换 DNS 试试
    sun1991
        2
    sun1991  
       120 天前
    关弹幕试试
    himarrin
        3
    himarrin  
       120 天前   ❤️ 11
    我也是 我感觉是 B 站的原因
    dunn
        4
    dunn  
       120 天前
    有梯子吗?之前遇到过梯子的 other 策略设置为了 proxy
    ReputationZh
        5
    ReputationZh  
       120 天前
    显卡怎么样,强行 4K 或者高码率也会缓冲。
    killgfat
        6
    killgfat  
       120 天前 via Android
    感觉就是 dns 的问题,之前我改 dns 的时候也遇到过
    Pastsong
        7
    Pastsong  
       120 天前 via Android   ❤️ 1
    dns 把你解析到了海外 cdn ( b 站 cdn 就是垃圾,别的网站都没这个问题
    iovekkk
        8
    iovekkk  
       120 天前
    同 500M
    经常缓冲不过来
    我也感觉是 B 站的原因
    有意思的是 油管秒开,B 站经常缓冲
    我没有全局搭梯子,上油管是开代理的
    echo1937
        9
    echo1937  
       120 天前
    如果是直播的时候卡顿,可以看看这个帖子
    https://www.v2ex.com/t/774680
    winterbells
        10
    winterbells  
       120 天前 via Android
    b 站问题,以前问过,说是带 mirror 的 CDN 都很慢
    ynyounuo
        11
    ynyounuo  
       120 天前 via iPhone   ❤️ 2
    @iovekkk B 站对于没流量的「 UP 」上传的视频所提供的 CDN 是非常非常差的,就那些个位数粉丝的「 UP 」上传的新视频一般都会极卡,尤其是海外打开简直要命; YouTube 靠 Google Global Cache 大部分视频体验会比 B 站快一些,不过小流量 YouTuber 也存在一样的问题,甚至清晰度转换优先级也会低,当然比 B 站好就是了
    codeisjobs
        12
    codeisjobs  
    OP
       120 天前
    @winterbells #10 那能改这块吗
    CKR
        13
    CKR  
       120 天前
    在视频统计信息里面看到 video host 分配的地址经常是海外的,出现的问题就是开始要加载很久或者播放的时候经常缓冲
    而且 audio host 有时也是不一样的就会造成画面卡住了声音还在继续播放
    深圳电信经常分配的海外地址是这两个
    upos-sz-mirrorcosov.bilivideo.com
    upos-hz-mirrorakam.akamaized.net
    我个人的解决方案是将这两个地址加入强制代理,体验确实会好一些
    phony2r
        14
    phony2r  
       120 天前
    据说 B 站的 CDN 是自建, 老是出问题
    surbomfla
        15
    surbomfla  
       120 天前 via Android
    我也遇到过,软硬件没问题,没开梯子,测试好几个 4k60 的视频,每个视频的下载速度都不一样,快的 150Mbps ,慢的 10Mbps
    surbomfla
        16
    surbomfla  
       120 天前 via Android
    西瓜视频也还是快慢不一
    murmur
        17
    murmur  
       120 天前
    b 站 cdn 不行
    prondtoo
        18
    prondtoo  
       120 天前   ❤️ 1
    CDN 分级别的,看视频的热门度,很多都是野的 CDN ,就是 PCDN ,那用的都是别人的家宽,和热门视频用的机房宽带完全不一样。
    KevinChan
        19
    KevinChan  
       120 天前
    B 站的网络优化比较差,国内的平台还有知乎也优化的比较差。
    Cielsky
        20
    Cielsky  
       120 天前 via Android
    一样
    hging
        21
    hging  
       120 天前
    确定你用的不是长城宽带?
    mhycy
        22
    mhycy  
       120 天前
    虽说看起来和处理器无关,但在这提醒后来者
    换机器试试,在我换 R9000K 之前我怎么都不相信这是处理器性能不好的问题(之前是 i7-8550U )
    winterbells
        23
    winterbells  
       120 天前
    @codeisjobs #12 让我刷新刷到别的 CDN 。。
    Suzutan
        24
    Suzutan  
       120 天前 via Android
    是不是开启了安全 DNS ,把安全 DNS 关了试试
    xinghen57
        25
    xinghen57  
       120 天前 via iPhone
    开保时捷,北京早晚高峰为啥跑不到 40 迈?
    fredli
        26
    fredli  
       120 天前
    一样,不用电脑换 iPad 看了,流畅
    mason961125
        27
    mason961125  
       120 天前 via Android
    最重要的不是先说一下运营商吗?
    daliusu
        28
    daliusu  
       120 天前
    其实是 b 站毛病,我之前 300m 联通也经常 b 站卡缓冲,最起码得是我 youtube 都从来不缓冲的
    edinina
        29
    edinina  
       120 天前
    我也遇到过,刷新解决
    Rrrrrr
        30
    Rrrrrr  
       120 天前
    路由器不行?
    SssaltedFish
        31
    SssaltedFish  
       120 天前
    有个疑问,为什么现在视频网站都是缓冲一小节就停住了,然后快播放到的时候再缓冲后面的?这是浏览器行为控制的还是视频播放器插件的行为?或者说有没有办法设置缓冲的时候能持续缓冲到最后?
    q000q000
        32
    q000q000  
       120 天前 via iPhone
    是 B 站的问题
    cais
        33
    cais  
       120 天前
    兴许是太快拉? 我 200m 的好像没这问题 哈哈哈
    mztwfed
        34
    mztwfed  
       120 天前   ❤️ 8
    太长不看版:单独对 B 站系列域名解析 IPv6 即可解决问题。

    经过大半个月的测试,我觉得我有一点发言权:

    B 站的 video host 有四种类型:(我将其添加个称呼好标注,非官方称呼)
    upos-sz-mirrorkodo.bilivideo.com / upos-sz-mirrorcos.bilivideo.com / Mirror 型
    cn-gdgz4-cmcc-v-09.bilivideo.com / cn-gdst-cmcc-bcache-02.bilivideo.com / Cache 型
    xy112x48x59x98xy.mcdn.bilivideo.cn / xy110x85x55x73xy.mcdn.bilivideo.cn / MCDN 型
    a93lt21v.v1d.szbdyd.com / hz6xy5t6.v1d.szbdyd.com / PCDN 型
    以上几种是在广东移动的场景下测的,其他运营商应该也差不多。

    在有无 IPv6 的情况下有很大区别:

    无 IPv6 时:
    PCDN 型 的概率很高,但因为是 PCDN ,质量比较一言难尽。
    MCDN 型和 Cache 型 一般出现在比较热门的视频或是电影番剧中,质量尚可,高峰期可能会慢点但仍可接受。
    Mirror 型分配就很奇怪了,热门视频有可能,但冷门或是几年前的视频也都分配这个,有快有慢不知道 B 站怎么搞的。

    有 IPv6 就是两个世界了:
    PCDN 型基本就没有了,MCDN 和 Cache 型概率也低很多。
    Mirror 型分配的概率大大提高,冷门热门分配的都是这个,而且速度超级快,很少遇到卡顿。

    基于我以上的观察,我在自家的 DNS 服务器上屏蔽了 PCDN 的域名,单独允许 B 站系列域名可解析 IPv6 以及屏蔽 203.107.1.1/24 的流量(这是阿里家的 HTTPDNS ,B 站会利用这个 DNS 请求解析,必须屏蔽),自此就基本没遇到卡顿的问题了。

    最后,这也只是我家的测试情况,单一样本不具备普适性,所以仅供参考。

    最后的最后,个人经验难免错误疏漏,还请大佬们补充纠正。
    sqsdfg
        35
    sqsdfg  
       120 天前
    @mztwfed 是的,我都想 ipv6 only 了,毕竟一个好消息是,pcdn (暂时)还不支持 IPv6
    winnie2012
        36
    winnie2012  
       120 天前
    现在视频网站使用 PCDN 的服务越来越多了。
    PCDN 就是 京东云无线宝 /玩客云 这样的家用宽带服务,上传速度最多就是 30M 。
    不过目前 Youtube / Netflix 之类顶峰带宽就是差不多 30M 输出 4K ,带宽应该足够。
    PCDN 最大的问题是不稳定,如楼上 #34 楼所说,屏蔽 PCDN 域名是一个方案。
    Lightbright
        37
    Lightbright  
       119 天前 via Android
    好像有个插件可以强制指定使用哪个 cdn
    olaloong
        38
    olaloong  
       119 天前
    B 站 cdn 是真的不行,有些冷门视频直连还不如挂个梯子走海外 cdn 来得顺畅
    docx
        39
    docx  
       119 天前 via Android
    B 站应该是接入了甜糖,在甜糖 APP 里见过,pcdn 的质量不好。

    DNS 问题我觉得是次要的,akamai 的 CDN 不差,但听谁说会默认分配北美节点而非就近。
    sino1641
        40
    sino1641  
       111 天前
    @mztwfed
    感谢分享,这几天看视频 cdn 基本是 mcdn ,经常要缓冲。
    这边没有 v6 的环境(某单位),也尝试过在 agh 拦截 mcdn 和节点之家的 pcdn ,防火墙屏蔽 `203.107/24` ,还是会命中这两者。
    请问是否需要其他的设置?

    现在个人的做法是直接把 `api.bilibili.com` 解析到 hk ,会返回香港腾讯云或者 akamai 的 cdn ,延迟不高,而且加载速度无体感差别,供大家参考。
    lifansama
        41
    lifansama  
       107 天前 via Android
    有没有 pcdn 的域名列表啊,想一口气全 ban 掉
    lifansama
        42
    lifansama  
       107 天前 via Android
    现在能想起来的只有 xycdn 和 00cdn
    linzh
        43
    linzh  
       103 天前
    b 站用的 szbdyd.com 的 PCDN 晚上平均速度就 10Mbps ,更有甚者只有 3-4Mbps ,用来播放 15000kbps 的 4K 视频,不卡就见鬼了。
    (我都怀疑 b 站是不是故意的让网页用户少看点 4k 视频降低流量费用,这破 PCDN 他们会没点 b 数吗,用了有挺久了吧,反馈也没用。
    codeisjobs
        44
    codeisjobs  
    OP
       103 天前 via iPhone
    @linzh 关键默认 4k 就用这个 cdn ,还换不了
    docx
        45
    docx  
       102 天前 via Android
    拉黑 v1d.szbdyd.commcdn.bilivideo.cn 之后感觉舒服多了
    lifansama
        46
    lifansama  
       100 天前
    @mztwfed 屏蔽 203.107.1.1/24 有一个问题,安卓 app 上的一些视频不能加载
    thzero2020
        47
    thzero2020  
       96 天前
    @dzyou2007 我怎么拉黑这俩,部分视频直接一直卡加载呢。。。
    docx
        48
    docx  
       95 天前 via Android
    @thzero2020 在任何可以控制流量的软件里对这两个域名设置拦截,域名类型选 DOMAIN-SUFFIX 。从 DNS 入手也可以。
    Hantong
        49
    Hantong  
       86 天前
    @lifansama 貌似没有后备机制, 拦截了就加载不出来了, 蛋疼的一批
    Hantong
        50
    Hantong  
       86 天前
    @mztwfed 校园网只有 ipv4 就慢的一批, 总是分配 mcdn(帝都没有 pcdn 好像, 老家就很多 pcdn)而且速度奇慢. 换 5G 后就分配 Mirror 型比较多了, 走 ipv6. 所以我认为你的测试结果是比较可靠的. 实测网页端屏蔽 PCDN 会导致加载不出来, 前端请求视频地址的时候应该会判断客户端类型, PC 端分配的就大多数是 MCDN 或者 PCDN, 手机客户端还好. 请求视频地址会返回 4 个可用地址, 里面一般会分配两三个 PCDN 型和一个 Mirror 型或 MCDN 型, 我想能不能写个插件提取里面的 Mirror 型地址, 或者拿云函数自建一个地址代替官方 api 确保分配到 Mirror 型地址. 应该视频在 Mirror 型的服务器都是有的, 没有就多试几个, 只不过为了省流量就分配优先级不高而已
    Phosphophyllite
        51
    Phosphophyllite  
       73 天前
    看到一个脚本,里面对*.szbdyd.com 和*.mcdn.bilivideo.cn 做了处理:
    https://greasyfork.org/zh-CN/scripts/415714-make-bilibili-grate-again

    以我几乎为 0 的写代码的水平,貌似他对*.szbdyd.com 是替换为 request url 里包含的 upos 开头的 cdn ;对*.mcdn.bilivideo.cn 是查找 upos 开头的 cdn 并替换,找不到就替换为 upos-sz-mirrorcoso1.bilivideo.com
    反正直接安装用呗,
    Zyilin98
        52
    Zyilin98  
       29 天前
    @Hantong 网页端现在可以通过油猴脚本替换 cdn 域名 但是客户端确实是不知道怎么处理了 自建地址替代官方 api 或许可行 我自己水平还不够支持我自建 api
    Hantong
        53
    Hantong  
       28 天前
    @Zyilin98 上面也说到, 走 ipv6 大概率拿到传统 CDN, 可能这是破局之路了, 只不过蛋疼的是校园网的 wifi 电脑能拿到 ipv6 地址但手机拿不到
    关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   3091 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 34ms · UTC 10:34 · PVG 18:34 · LAX 03:34 · JFK 06:34
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.