web-dev-qa-db-ja.com

YouTubeは現在、ビデオのダウンロードを抑制していますか?

数か月前、GoogleはYouTubeにいくつかの変更を加えました。それらは バッファリングの動作を変更 および stop downloadコマンドを削除 。 GoogleがYouTubeで帯域幅の問題を抱えていたためだという噂がたくさんあります(ビデオは大規模で人気があり、誰もが今すべてについてビデオを投稿する必要性を感じているため、驚くことではありません)。

ほぼ同じ期間、YouTubeビデオのダウンロードが抑制されているように見えることに気付きました。

以下に、いくつかの観察結果を示します。

  • 動画のダウンロード(通常の方法でYouTube動画をダウンロードする)の最高値は〜38.5Kbpsです。
  • ダウンロードは最大77Kbpsで最大になりますが、1秒おきに0に低下するため、上記の平均になります。
  • ダウンロードは頻繁に(約10分程度)約1分間完全に停止し、その後数秒間スパイクして、調整された速度で再開します。
  • YouTubeでビデオを見る効果がないようです。帯域幅メーターは、前述の制限を超えてビデオをストリーミングしていることを示します。

以下(図1)は帯域幅のグラフです(このWebページを表示する以外の)ネットワークアクティビティは、バックグラウンドでダウンロードされる1つのYouTubeビデオのみです。ダウンロードが抑制されていることを明確に示しています。

問題は、これがYouTubeの仕事なのかISPの仕事なのかです。確かに、私の現在のISPであるRogersは、「世界のworstスロットル」として悪名が高く、CRTC注文を継続的に無視し、停止したと言ってもスロットルを続けていますが、それはほとんどですHTTPトラフィックではなく、P2Pトラフィックの場合。

これについて興味深いのは、ビデオがダウンロードまたはストリーミングされていることをどのように区別できるかです。キーは最初の速度にあると思う。ビデオが「非常に高速」に転送されていることを検出すると、ダウンロード中であるとみなし、スロットリングを開始します。それ以外の場合は、「フル」速度で続行します。ただし、予想される速度は動画の解像度によって異なります。この情報にアクセスできるのはYouTubeであるため、これがYouTubeの作品であると思われる理由です。

また、YouTubeに組み込まれている帯域幅チャート(図2)は非常に興味深いものです。 YouTubeのスループットが非常に低いことを示しています。 YouTubeは状況によって動作が異なるため、オフになっていると思われます。たとえば、私は過去数週間にYouTubeでいくつかのビデオを見ましたが、全体を見るだけでなく、一般的に飛び回ります(通常は前にスキップします)(最近のビデオのほとんどは情報ではなく、娯楽でした)。さらに、最近見たビデオのほとんどは長すぎました(10分以上の教育ビデオで「通常」は絶対に見ることができません。Webページで1倍の速度で退屈なビデオを1時間見ていると、 (おそらく文字通り)爆発するので、他の作業中に画面の隅で1.5倍の速度でVLCで表示できるようにダウンロードする必要がありました。

残念ながら、38.5Kbpsでは、ビデオをダウンロードするのに見るのと同じくらいの時間がかかり、それが目的に反します。それが重要だと思います。ダウンロードにかかる時間は、それを見るために。

YouTubeがダウンロードの調整を開始したかどうかは誰にもわかりませんか?世界中のYouTubeダウンロードがどのように動作するか、またはロジャースが実際にYouTubeトラフィックを抑制するかどうかを知っている人はいますか?情報や観察は歓迎します。データが多いほど、画像が明確になります(残念ながら、最終結果は実際には変わらない可能性がありますが、少なくとも、何に対応して回避することができるかを知ることはできます)それ)。


図1:調整されているYouTubeビデオのダウンロードを示す帯域幅グラフ

Screenshot of bandwidth graph of YouTube video downloading

図2:YouTubeの帯域幅チャート

Screenshot of YouTube’s bandwidth chart

7
Synetech

これは、YouTubeのスロットルではなく、ダウンローダーの不良によるものです。

DASH(新しい技術では現在使用されていると呼ばれています)では、ビデオは1つのファイルだけでなく、視聴時にロブされて、それぞれ数秒の長さの小さな部分に分割されます。そのため、品質の変更や変化する帯域幅への適応など(これは非常に一般的であり、ユーザーの大半が現在モバイルデバイスを使用していることを考えると)はよりスムーズに進みます。

ただし、これには落とし穴があります:TCPを介して接続を開くと、ダウンロード速度が最大ダウンロードレートに達する前に数秒で増加するたびに、この効果を http:// speedof .me

両方を組み合わせると、最初にダウンロード速度を上げる必要がある小さなファイルが残りますが、100 kbit/sの速度に達すると、すでに完了し、接続が閉じて新しい接続が開き、次のファイルをダウンロードします小さなファイル。これに対する解決策はかなり簡単に聞こえます。ダウンローダは、新しい接続を開くのではなく、接続を開いたままにしておくだけです。これはおそらく現代のダウンローダーが行うことです。

webページで1倍の速度で退屈なビデオを見ながら1時間座った場合、(おそらく文字通り)爆発するので、VLCの隅で1.5倍の速度で表示できるようにそれらをダウンロードする必要がありました。他のことに取り組んでいる間、スクリーン。

これは、最新のブラウザでYouTube自体で可能になりました。

1
Leo Wattenberg

YouTubeは独自のビデオを調整している可能性があります。私は彼らのすべてのフロントページの素材をうまく読み込むことができます。表示回数の少ないビデオを読み込んで、多くのフロントページのビデオと同時に実行しようとすると、フロントページのビデオが完全にストリーミングされ、ほとんど視聴されていない人気のないビデオが途切れてバッファリングを続けながら停止します。

0
user90317