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

bilibili 海外 cdn 服务器带宽小还是?

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

    从 2019 年第一次出国就有 YouTube 和哔哩哔哩一起用,不光是一名观众也是这两个平台的创作者。今天主要是想请教一下 v 站大神们,b 站的服务器到底是有什么毛病,为什么 100Mbps 的宽带都无法流畅的播放 4K 画质的 b 站视频(海外)

    根据我 ping 哔哩哔哩服务器的结果来看,b 站在海外是有 cdn 的,欧洲的 cdn 就在法兰克福,主站页面打开的速度很不错,比连接回国加速器要快许多,但就是大部分时间无法流畅播放 4K 分辨率的视频。

    所以请问,这到底是 b 站带宽没买足的原因,还是什么别的奇怪的原因呢?

    38 条回复    2023-08-06 23:52:54 +08:00
    xxxx668899
        1
    xxxx668899  
       278 天前
    就是 CDN 资源少,你可以 Ping 一下你的 CDN ,说不定都不是欧洲的。
    frankies
        2
    frankies  
       278 天前 via Android
    蜀黍没钱了,国内全靠廉价 PCDN 撑着
    v2yllhwa
        3
    v2yllhwa  
       278 天前 via Android
    播放小众视频时 cdn 是不是要回源,反正之前 api 调用海外慢得很,应该是都回源国内了。
    wwbfred
        4
    wwbfred  
       278 天前   ❤️ 1
    B 站国外用的 Akamai ,CDN 没有任何问题。
    你觉得卡是本地看的人少,你每打开一个视频大概率都要回源。Youtube 回源很多走自家光纤,而 B 站回源要走那小得可怜国际公网带宽,自然就会卡。
    diguoemo
        5
    diguoemo  
       278 天前 via Android   ❤️ 1
    因为叔叔没钱了,国内都是大概率分配 mcdn 或者 pcdn 节点,高峰期看 4k 卡的不行
    wwbfred
        6
    wwbfred  
       278 天前   ❤️ 1
    所以这个问题归根结底还是墙的问题,本质上是由于审查流量的计算集群太贵造成的。我们很多时候都在说墙是双向的,也包含这些事。
    wuvvu
        7
    wuvvu  
       278 天前
    @wwbfred #6
    看过好多说法都说 GFW 相关设备都是旁路的,也会有影响吗
    ReZer0
        8
    ReZer0  
       278 天前
    小,以前还是可用状态,自从后面阿姨用钱紧张,国内各种限制码率画质的同时,国外的 CDN 带宽也砍了一波。现在连那些国外主播直播推流过来都会卡。
    JensenQian
        9
    JensenQian  
       278 天前
    叔叔没钱了
    别说你国外了,我看小 up 主的视频,也是一卡一卡的,我还把 mcdn 的域名拉黑了,再加上俺是尊贵的带会员,不对,带韭菜,还是年度的,也还是一卡一卡的,叔叔现在番剧也不买了,感觉这大会员真没用
    wwbfred
        10
    wwbfred  
       278 天前
    @wuvvu 其实就是扩容太贵,导致即使是合法流量国内国外互联依然会很卡。
    另外墙不完全是旁路设备。旁路其实就是分光,所有不能通过发包解决的问题,都必须直接干预原始数据包,这是旁路系统做不到的。
    wanwaneryide
        11
    wanwaneryide  
       278 天前
    不是你宽带的问题,我国内电信 2000M 的宽带,手机上看 4K ,正常速度就能一直播放,但是用 1.5 倍或者 2 倍速,经常性的卡顿,等着缓冲的。基本长播放的时间和缓冲的时间 3:1 的样子。即使切换成 4G 、或者 5G 流量,还是遇到一样的问题。v 站之前也有人发帖说过一样的问题。1080P 60 帧随便拖动都不卡
    leefor2020
        12
    leefor2020  
       278 天前
    我给叔叔都续费到 2025 年了,后悔啊
    JayeGT002
        13
    JayeGT002  
       278 天前
    阿姨没钱了,就这样
    现在视频的码率不管怎么样就先对半砍
    leefor2020
        14
    leefor2020  
       278 天前
    @JayeGT002 ,确实,尤其是小 Up 的视频码率简直惨不忍睹,1080 高码率才 1200+Kbps
    AVkiss
        15
    AVkiss  
       278 天前   ❤️ 3
    舞蹈区 4K 都很流畅哦
    JensenQian
        16
    JensenQian  
       278 天前
    @leefor2020 #12 俺也是大冤种,叔叔现在新番剧不买
    就算买的番剧也是删减的,我上个月看的放学后失眠的你,一堆删减的,后面还是去看盗版了
    我是韭菜
    theprimone
        17
    theprimone  
       278 天前   ❤️ 1
    @AVkiss 你是懂 B 站的
    leefor2020
        18
    leefor2020  
       278 天前   ❤️ 2
    @JensenQian ,叔叔现在不光不买高质量的内容,还失心疯强推短视频.....
    sampeng
        19
    sampeng  
       278 天前
    虽然我不是 B 站的,但 V2 都是做技术的。。。谁家这个规模了还可能回源回国内,那绝对是脑子进水了
    bazingaterry
        20
    bazingaterry  
       278 天前
    楼上说的都不完全对,个人观察:

    - 国内首推 PCDN/MCDN ;海外都是正规 CDN ,包括但不限于:Akamai ,阿里云
    - 的确有可能回源国内,可以抓包看看 header ,有一些 debug 信息会显示源站
    - 慢的原因主要是需要回源,可能当前看的视频你当地最近没人看,造成 CDN 需要回源
    - 遇到加载慢的视频,可以尝试刷新一下页面重新加载,这时候 CDN 可能已经完成回源了
    - 代理质量足够好的话,可以考虑挂梯子用国内的 CDN 站点
    - 尝试强制重定向到一个当前网络质量适合的 CDN 节点: https://github.com/kamingchan/awesome-stash/blob/master/override/redirect-hmt-bilibili-cdn-cn.stoverride
    yyws2012
        21
    yyws2012  
       278 天前 via Android
    @bazingaterry 非苹果设备,包括 Android 和 PC 浏览器,推荐什么方式重定向 CDN
    chenjia404
        22
    chenjia404  
       278 天前
    应该是涉及回源的问题,出国带宽这里卡了。
    txydhr
        23
    txydhr  
       278 天前 via iPhone
    @wwbfred youtube 冷门视频也会卡一段时间
    txydhr
        24
    txydhr  
       278 天前 via iPhone
    @wwbfred 流量分析是旁路
    milukun
        25
    milukun  
       277 天前
    别说是国外了,我这国内联通 B 站都经常卡(一般是播放量比较少的,或者投稿时间比较久的视频,播放加载时间甚至有时候超过 30 秒,但是播放途中又不会卡)
    xymeng16
        26
    xymeng16  
       277 天前
    我在香港都会卡,更别提外国。但仅限于某些视频和运营商(点名批评 HKBN ,换了 HKT 之后一切正常)。
    murchef
        27
    murchef  
       277 天前
    国内 B 站的 cdn 一半都是玩网心云那些 PCDN 贡献的
    aogu555
        28
    aogu555  
       277 天前
    b 站的问题,在大陆看小 up 的 4k 视频一样卡
    kennylam777
        29
    kennylam777  
       277 天前
    @sampeng 回源到中國不可能避免,如果每次中國用戶上載內容到 B 站都會有一份 1:1 拷貝在其他國家,這反而會有合規問題,看看 DiDi 事件。
    kennylam777
        30
    kennylam777  
       277 天前
    @milukun 據我所知,B 站在 HKT 及 HKBN 也有自己的 cache servers ,但 HKT 的中國頻寬比 HKBN 好太多,而 B 站放在 ISP 的 cache server 應該只能用公網回源,所以會有分別也不足為奇。
    wwbfred
        31
    wwbfred  
       277 天前
    @txydhr 你只是分析没用啊,最终一定要落实到对流量的干预上来。所以你像路由黑洞什么的,旁路系统就实现不了,必须在路由设备上也要部署相应的软件。
    Youtube 我这里只有新上传的视频速率会受到明显限制,原因是转码还未完成。带宽方面我没遇到过由于回源造成的卡顿。如果你所处的地方没有 Google 自建光纤,我不排除有可能出现回源问题。但我看了这多年了,只遇到过我卡,还没遇到过 Google 回源卡。
    phithon
        32
    phithon  
       277 天前
    小众视频应该回源了,看比较火的视频没有问题
    Xymmh
        33
    Xymmh  
       277 天前 via Android
    B 站是按照访问主域名( www.bilibili.com )的 IP 分配 CDN 的,所以可以尝试仅把主域名代理回国。这样可以做到既访问流畅,又能直连国内音视频 CDN ,没准还快一点。
    docx
        34
    docx  
       277 天前 via iPhone
    可能要回源,源站在国内?
    docx
        35
    docx  
       277 天前 via iPhone
    @yyws2012 PC 用油猴脚本,安卓好像有 XP 插件
    S179276SP
        36
    S179276SP  
       277 天前
    @wwbfred 永远不会超过 9000Kbps
    leefor2020
        37
    leefor2020  
       277 天前
    @Xymmh ,好像还不完全是,我有时候用日本的 DNS(仅仅是 DNS 是日本的,但是分流规则 B 站都是直连),
    然后分配的 CDN 就在香港日韩乱跳,卡的要命
    Leao9203
        38
    Leao9203  
       264 天前
    https://www.bilibili.com/read/cv15234702/

    这篇文章里倒是提到了一个脚本:

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

    Make BiliBili Great Again (笑
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2903 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 07:56 · PVG 15:56 · LAX 00:56 · JFK 03:56
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.