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
読み込み中...
文章は、創作者によって署名され、ブロックチェーンに安全に保存されています。