Lainbo

Lainbo's Blog

If you’re nothing without the suit, then you shouldn't have it.
github
email
follow

B站再生最適化——PCDNを無効にする

最近突然気づいたのは、なぜ自分のギガビットブロードバンドで B 站を再生するとカクつくのか、特に小さなアップ主がアップロードした高画質素材では、進行バーをドラッグして再生する体験が非常に悪いことです。いくつか検索した結果、実は質の悪い CDN に割り当てられていたことがわかりました。

先に結論を述べます#

どんな方法を使っても、プロキシソフトの分流でも、Adguard でも、ソフトは何でも構いません。あなたが慣れている方法で、以下の 3 つのドメイン名のサフィックスをブロックしてください。

mcdn.bilivideo.com
mcdn.bilivideo.cn
szbdyd.com

例えば

// Clash
DOMAIN-SUFFIX,mcdn.bilivideo.com
DOMAIN-SUFFIX,mcdn.bilivideo.cn
DOMAIN-SUFFIX,szbdyd.com
// adguard
||*pcdn*.biliapi.net^$important
||mcdn.bilivideo.com^$important
||mcdn.bilivideo.cn^$important
||szbdyd.com^$important
// 人話
url中包含pcdn,且以biliapi.net结尾
以mcdn.bilivideo.com结尾
以mcdn.bilivideo.cn结尾
以szbdyd.com结尾

原因の説明#

B 站のサービスプロバイダー CDN にはいくつかの種類があります。PC ウェブ版では、動画内で右クリック→動画統計情報を選択することで、現在の動画が使用している CDN 情報を見ることができます。
image

考えられる CDN は以下の通りです:

  1. upos-sz-mirror****.bilivideo.com、ドメイン名からサービスプロバイダーのプランであることがわかり、質が良いです。

    • テンセント:cos,cosb,coso1,coso2,bos
    • 金山:ks3,ks3b,ks3c,ks32
    • 七牛:kodo,kodob
    • ファーウェイ:hw,hwb,uphw,js
    • アカマイ(海外):akamai
  2. 自社構築 CDN(?)、質はまずまずです。
    cn-****-dx-v-**.bilivideo.com、B 站の自社サーバーの一部で、州や都市の頭文字が見えます。

  3. MCDN、質が悪く、P2P ノード、B 站がコスト削減のために導入したものです。
    xxxxx(ipアドレス).mcdn.bilivideo.com
    xy99x999x99x99xy.mcdn.bilivideo.cn
    調べたところ、京東云でのみMCDNを見つけました。京東云の無線宝に関連している可能性があります?または、京東云と無線宝が相互に協力している可能性もあります。
    MCDN が無線宝を含む理由は、IP セグメントが家庭用ブロードバンドセグメントであるためです。

  4. PCDN、質が非常に悪く、P2P ノード、B 站がコスト削減のために導入したものです。
    ********.v1d.szbdyd.com
    ここまで来ると完全に運次第です。各地域の上り帯域幅は制御できず、接続するノードとの距離も制御できません。時には 1080P をスムーズに再生できないこともあります。

私たちがやるべきことは、質の悪い CDN をブロックし、B 站にこれらの CDN に接続できないと思わせ、高品質の CDN に接続させることです(B 站にとってはより高価なトラフィック料金)。
image

ああ、滑らか〜!

参考資料#

  1. 話说我宽带网速都有挺好 有 1000M,但为啥用 Chrome 系浏览器看 B 站经常缓冲不过来? - V2EX
  2. 怎么能让 B 站 CDN 不分发 mcdn.bilivideo.cn 节点呢? - V2EX
  3. 能关掉万恶的 PCDN 和 MCDN 吗?・Issue #654・xiaye13579/BBLL
読み込み中...
文章は、創作者によって署名され、ブロックチェーンに安全に保存されています。