从 2019 年第一次出国就有 YouTube 和哔哩哔哩一起用,不光是一名观众也是这两个平台的创作者。今天主要是想请教一下 v 站大神们,b 站的服务器到底是有什么毛病,为什么 100Mbps 的宽带都无法流畅的播放 4K 画质的 b 站视频(海外)
根据我 ping 哔哩哔哩服务器的结果来看,b 站在海外是有 cdn 的,欧洲的 cdn 就在法兰克福,主站页面打开的速度很不错,比连接回国加速器要快许多,但就是大部分时间无法流畅播放 4K 分辨率的视频。
所以请问,这到底是 b 站带宽没买足的原因,还是什么别的奇怪的原因呢?
1
xxxx668899 2023-07-24 06:23:41 +08:00
就是 CDN 资源少,你可以 Ping 一下你的 CDN ,说不定都不是欧洲的。
|
2
frankies 2023-07-24 06:40:36 +08:00 via Android
蜀黍没钱了,国内全靠廉价 PCDN 撑着
|
3
v2yllhwa 2023-07-24 08:15:07 +08:00 via Android
播放小众视频时 cdn 是不是要回源,反正之前 api 调用海外慢得很,应该是都回源国内了。
|
4
wwbfred 2023-07-24 08:22:09 +08:00 1
B 站国外用的 Akamai ,CDN 没有任何问题。
你觉得卡是本地看的人少,你每打开一个视频大概率都要回源。Youtube 回源很多走自家光纤,而 B 站回源要走那小得可怜国际公网带宽,自然就会卡。 |
5
diguoemo 2023-07-24 08:26:54 +08:00 via Android 1
因为叔叔没钱了,国内都是大概率分配 mcdn 或者 pcdn 节点,高峰期看 4k 卡的不行
|
6
wwbfred 2023-07-24 08:27:41 +08:00 1
所以这个问题归根结底还是墙的问题,本质上是由于审查流量的计算集群太贵造成的。我们很多时候都在说墙是双向的,也包含这些事。
|
8
ReZer0 2023-07-24 09:00:15 +08:00
小,以前还是可用状态,自从后面阿姨用钱紧张,国内各种限制码率画质的同时,国外的 CDN 带宽也砍了一波。现在连那些国外主播直播推流过来都会卡。
|
9
JensenQian 2023-07-24 09:14:19 +08:00
叔叔没钱了
别说你国外了,我看小 up 主的视频,也是一卡一卡的,我还把 mcdn 的域名拉黑了,再加上俺是尊贵的带会员,不对,带韭菜,还是年度的,也还是一卡一卡的,叔叔现在番剧也不买了,感觉这大会员真没用 |
10
wwbfred 2023-07-24 09:44:44 +08:00
@wuvvu 其实就是扩容太贵,导致即使是合法流量国内国外互联依然会很卡。
另外墙不完全是旁路设备。旁路其实就是分光,所有不能通过发包解决的问题,都必须直接干预原始数据包,这是旁路系统做不到的。 |
11
wanwaneryide 2023-07-24 09:45:35 +08:00
不是你宽带的问题,我国内电信 2000M 的宽带,手机上看 4K ,正常速度就能一直播放,但是用 1.5 倍或者 2 倍速,经常性的卡顿,等着缓冲的。基本长播放的时间和缓冲的时间 3:1 的样子。即使切换成 4G 、或者 5G 流量,还是遇到一样的问题。v 站之前也有人发帖说过一样的问题。1080P 60 帧随便拖动都不卡
|
12
leefor2020 2023-07-24 09:46:23 +08:00
我给叔叔都续费到 2025 年了,后悔啊
|
13
JayeGT002 2023-07-24 09:52:33 +08:00
阿姨没钱了,就这样
现在视频的码率不管怎么样就先对半砍 |
14
leefor2020 2023-07-24 10:02:10 +08:00
@JayeGT002 ,确实,尤其是小 Up 的视频码率简直惨不忍睹,1080 高码率才 1200+Kbps
|
15
AVkiss 2023-07-24 10:05:32 +08:00 3
舞蹈区 4K 都很流畅哦
|
16
JensenQian 2023-07-24 10:13:45 +08:00
|
17
theprimone 2023-07-24 10:15:55 +08:00 1
@AVkiss 你是懂 B 站的
|
18
leefor2020 2023-07-24 10:16:28 +08:00 2
@JensenQian ,叔叔现在不光不买高质量的内容,还失心疯强推短视频.....
|
19
sampeng 2023-07-24 12:02:47 +08:00
虽然我不是 B 站的,但 V2 都是做技术的。。。谁家这个规模了还可能回源回国内,那绝对是脑子进水了
|
20
bazingaterry 2023-07-24 13:01:27 +08:00
楼上说的都不完全对,个人观察:
- 国内首推 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 |
21
yyws2012 2023-07-24 13:06:51 +08:00 via Android
@bazingaterry 非苹果设备,包括 Android 和 PC 浏览器,推荐什么方式重定向 CDN
|
22
chenjia404 2023-07-24 13:18:08 +08:00
应该是涉及回源的问题,出国带宽这里卡了。
|
25
milukun 2023-07-24 16:14:10 +08:00
别说是国外了,我这国内联通 B 站都经常卡(一般是播放量比较少的,或者投稿时间比较久的视频,播放加载时间甚至有时候超过 30 秒,但是播放途中又不会卡)
|
26
xymeng16 2023-07-24 19:01:10 +08:00
我在香港都会卡,更别提外国。但仅限于某些视频和运营商(点名批评 HKBN ,换了 HKT 之后一切正常)。
|
27
murchef 2023-07-24 19:09:18 +08:00
国内 B 站的 cdn 一半都是玩网心云那些 PCDN 贡献的
|
28
aogu555 2023-07-24 19:43:36 +08:00
b 站的问题,在大陆看小 up 的 4k 视频一样卡
|
29
kennylam777 2023-07-24 22:48:22 +08:00
@sampeng 回源到中國不可能避免,如果每次中國用戶上載內容到 B 站都會有一份 1:1 拷貝在其他國家,這反而會有合規問題,看看 DiDi 事件。
|
30
kennylam777 2023-07-24 22:49:59 +08:00
@milukun 據我所知,B 站在 HKT 及 HKBN 也有自己的 cache servers ,但 HKT 的中國頻寬比 HKBN 好太多,而 B 站放在 ISP 的 cache server 應該只能用公網回源,所以會有分別也不足為奇。
|
31
wwbfred 2023-07-24 23:02:38 +08:00
@txydhr 你只是分析没用啊,最终一定要落实到对流量的干预上来。所以你像路由黑洞什么的,旁路系统就实现不了,必须在路由设备上也要部署相应的软件。
Youtube 我这里只有新上传的视频速率会受到明显限制,原因是转码还未完成。带宽方面我没遇到过由于回源造成的卡顿。如果你所处的地方没有 Google 自建光纤,我不排除有可能出现回源问题。但我看了这多年了,只遇到过我卡,还没遇到过 Google 回源卡。 |
32
phithon 2023-07-25 00:06:50 +08:00
小众视频应该回源了,看比较火的视频没有问题
|
33
Xymmh 2023-07-25 00:26:03 +08:00 via Android
B 站是按照访问主域名( www.bilibili.com )的 IP 分配 CDN 的,所以可以尝试仅把主域名代理回国。这样可以做到既访问流畅,又能直连国内音视频 CDN ,没准还快一点。
|
34
docx 2023-07-25 00:28:57 +08:00 via iPhone
可能要回源,源站在国内?
|
37
leefor2020 2023-07-25 09:12:15 +08:00
@Xymmh ,好像还不完全是,我有时候用日本的 DNS(仅仅是 DNS 是日本的,但是分流规则 B 站都是直连),
然后分配的 CDN 就在香港日韩乱跳,卡的要命 |
38
Leao9203 2023-08-06 23:52:54 +08:00
https://www.bilibili.com/read/cv15234702/
这篇文章里倒是提到了一个脚本: https://greasyfork.org/zh-CN/scripts/415714-make-bilibili-grate-again Make BiliBili Great Again (笑 |