web-dev-qa-db-ja.com

Youtubeはビデオをバッファリングせず、Chrome

何らかの理由でYoutubeは一握りのビデオをロードすることを完全に嫌がっているようです。バッファリングはまったく行われておらず、帯域幅も使用していないようです(私はそれを監視しています)。

他のいくつかの解像度のビデオでは、問題なく読み込まれるため、この問題は完全にヒットまたはミスしているようです。

ネットワーク内の他のデバイスはネットワークを集中的に使用することはなく、有線接続であるため、通常はすべて処理されます。 YT(またはChrome、ここで誰が犯人なのかわからない)は、ダウントラフィックが約0.2Kbsで、ビデオがまだスタックしているため、何もダウンロードするように求めていないようです。(My My接続は約10Mb)

1

ISPがキャッシュサーバーを使用している可能性があります。 DNSサーバーをGoogleのDNSサーバーに変更してみてください。これにより、パケットルートがISPで操作されるのを防ぐことができます。特定のISPは、帯域幅のコストを下げるためにキャッシュサーバーを使用していますが、サーバーは対処できず、上記の問題が発生しています(まったく同じ問題が発生しました)。

あなたはグーグルから このページ の指示に従うことができます。

引用:

Windows

DNS設定は、選択したネットワーク接続の[TCP/IPプロパティ]ウィンドウで指定されます。

例:Windows7でDNSサーバー設定を変更する

  1. コントロールパネルに移動します。

  2. [ネットワークとインターネット]> [ネットワークと共有センター]> [アダプター設定の変更]をクリックします。

  3. Google PublicDNSを構成する接続を選択します。例えば:

    • イーサネット接続の設定を変更するには、[ローカルエリア接続]> [プロパティ]を右クリックします。
    • ワイヤレス接続の設定を変更するには、[ワイヤレスネットワーク接続]> [プロパティ]を右クリックします。

      管理者パスワードまたは確認の入力を求められた場合は、パスワードを入力するか、確認を提供します。

  4. [ネットワーク]タブを選択します。 [この接続は次の項目を使用します]で、[インターネットプロトコルバージョン4(TCP/IPv4)]または[インターネットプロトコルバージョン6(TCP/IPv6)]を選択し、[プロパティ]をクリックします。

  5. [詳細設定]をクリックして、[DNS]タブを選択します。そこにリストされているDNSサーバーのIPアドレスがある場合は、後で参照できるように書き留めて、このウィンドウから削除します。

  6. [OK]をクリックします。

  7. [次のDNSサーバーアドレスを使用する]を選択します。優先DNSサーバーまたは代替DNSサーバーにIPアドレスがリストされている場合は、後で参照できるようにそれらを書き留めます。

  8. これらのアドレスをGoogleDNSサーバーのIPアドレスに置き換えます。

    • IPv4の場合:8.8.8.8および/または8.8.4.4。
    • IPv6の場合:2001:4860:4860 :: 8888および/または2001:4860:4860 :: 8844。
  9. 手順3で選択した接続を再開します。

  10. セットアップが正しく機能していることをテストします。以下の新しい設定のテストを参照してください。

  11. 変更する追加のネットワーク接続について、この手順を繰り返します。

MacおよびLinuxの手順は、 上記のリンク で入手できます。

これはISPに依存します。

Virgin Media Youtube Cachingを検索すると、Virgin Mediaの戦術の証拠があります(私は仕事用ネットワークを使用しているため、残念ながらフォーラムにリンクできません)

2
user501192

私にもこの問題があります。私のシステムはYouTubeで15mbpsを超えて使用しないため、4kビデオを視聴しようとすることはほとんど不可能です(ただし、同時にスピードテストを簡単に実行して90 mbpsを取得でき、100 mbpsのインターネット接続が問題ではないことを確認できます)。新しいタブ/ブラウザ/プライベートブラウジングで他のビデオを同時に開いても、帯域幅の使用量には影響しません。別のデバイスで別の4kビデオを開いてもスループットには影響しないため、少しの調整が不要になります。ただし、他のデバイスにも同じ問題が発生しているようです。残っているのは:

  1. YouTubeは、各PCに送信する情報の量を制限しています。 NATストリームの背後にあるデバイスを検出することはもちろん、強制することは非常に難しいため、これはありそうにありませんが、Googleなので、これは非常に確実に可能です。

  2. ISPは、各クライアントのストリーミングレートを制限しています。 YouTubeトラフィックは暗号化されており、読み取り可能な情報は、ネットワーク内のすべてのデバイスで同じWAN-IPアドレスと、複数のセッションで一意のポート番号のみであるため、これはさらに起こりそうにありません。

  3. 私のルーター(個人所有)がスループットを制限しています。可能ですが、この問題は他のネットワークでも発生します。

  4. WindowsQOS。これを無効にしても私には何の効果もありませんでしたが、他の人の助けになったようです。

0