ローカルストリーミングの速度を上げるにはどうすればいいですか?

ローカルストリーミングの速度を上げるにはどうすればいいですか?

Windows Media Center を使用して、ラップトップから Xbox 360 に映画をストリーミングしようとしています。つまり、ローカル速度を 15 ~ 20 Mbps に上げるだけで済みます。ビデオを再生すると遅延が発生するため、調べてみました。Windows Media Center には、ラップトップと Xbox 360 間の接続状況を示すネットワーク テスターがあり、接続状況は非常に悪いことがわかりました。

私が持っているルーターはTL-WR1043ND仕様からわかるように、ワイヤレス速度では最大 300Mbps、接続速度ではそれ以上の速度をサポートします。物理的なセットアップについては、私のラップトップはルーターに直接接続されており、Xbox は同じ部屋で約 10 フィート離れています。Windows Media Center ネットワーク テスターがなぜ「遅い」と表示しているのかはわかりません。考えられるのはネットワーク設定だけです。

私のルーターの設定、私は次のことを行いました:

  • ワイヤレス -> ワイヤレス設定 -> 最大送信速度: 300Mbps
  • 帯域幅制御 -> 制御設定 -> 出力帯域幅: 15360Kbps
  • 帯域幅制御 -> 制御設定 -> 入力帯域幅: 15360Kbps

私のラップトップ(Windows 7 Professionalを実行)では、これを実行しました(このウェブサイトから):

  • 自動調整を無効にしました
  • リモート差動圧縮を削除する
  • DNSキャッシュをクリアする

ネットワーク速度を上げるために他に何ができるでしょうか? 現在ルーターにインストールされているファームウェアの代わりに DD-WRT ファームウェアをインストールすると、問題が解決する可能性があると聞きました。どうすればよいでしょうか?


アップデート

別のネットワーク ケーブルを入手して、Xbox をルーターに直接接続することもできました。そうすると、Xbox へのストリーミングに問題がなくなりました。途切れることもありませんでした。したがって、ワイヤレスに問題があることはほぼ間違いありません。

もう少し調べてみたところ、問題は無線干渉かもしれないと思いました。このプログラムをインストールしました。インSSIDerこれは周囲のネットワークをスキャンし、どのチャネルがどの周波数で使用されているかを表示します。他のどのデバイスがその周波数で使用されているかはわかりませんが、かなり良い情報が得られます。確認できるワイヤレス ネットワークは約 40 個あり、すべて 2.4GHz です。5GHz 周波数のネットワークは 0 個でした。

そこで次に試すのは、友人のルーターを借りて、5GHz 周波数帯域を使用することで問題が解決するかどうかをテストすることです。また、注記として、ルーターのチャネル幅を手動で 40MHz に設定しました。


アップデート2

5GHz 周波数帯はまだテストしていませんが、試してみた結果は次のとおりです。我が家には 2 台のラップトップがあります。私と妻の 2 台です。両方をワイヤレスにした状態でファイル転送を試したところ、速度は約 1.2MB/秒でした。その後、1 台のコンピューターを接続し、もう 1 台をワイヤレスにしたところ、約 2.5MB/秒になりました。両方を接続すると、約 9.5MB/秒になりました。

次に私たちがしたのは、両方のコンピュータが再びワイヤレスになり、それぞれのコンピュータからルーターに ping を実行することでした。それぞれ約 60 パケットを実行し、私の平均は 1 ミリ秒、彼女の平均は 6 ミリ秒でした。しかし、彼女のコンピュータに ping を実行するとすぐに、私の平均は 448 ミリ秒になりました。

そこで次にやったことは、ルーターの IP アドレスを 172.17.0.1 に変更し、DHCP サーバーを変更して、デフォルト ゲートウェイを 172.17.0.1 にして、172.17.0.2 から 172.17.0.100 までのアドレスを割り当てるようにしたことです。ルーターを再起動した後、妻のコンピューターに ping を実行したところ、平均で約 20 ミリ秒の応答がありました。つまり、問題は解決したようです。

私は Xbox を起動し、妻のコンピューターに ping を送信し続け、Xbox がコンピューターにどのような影響を与えるかを確認しましたが、すべて順調でした。ストリーミングを開始するとすぐに、妻のコンピューターへの ping は平均約 800 ミリ秒になり、その後、ネットワークが突然停止しました。ストリーミングを停止し、約 5 分後には ping は 20 ミリ秒に戻りました。

つまり、ネットワークに負荷をかけ始めるまではすべて正常に動作しているようです。結局、ルーターに欠陥があるだけなのでしょうか?

答え1

Bandwidth Control -> Control Settings -> Egress Bandwidth: 15360Kbps  
Bandwidth Control -> Control Settings -> Ingress Bandwidth: 15360Kbps  

当然ですが、設定した制限を超える帯域幅は得られません。 15,360Kbps では、完璧な条件下ではトラフィックが 1.83MiB/s に制限されます。

15,360 Kbps = 15,360,000 bps
15,360,000 bps = 1,920,000 B/s (1 バイトは 8 ビット)
1,920,000 B/s = 1,875 KiB/s (1 KiB は 1,024 バイト)
1,857 KiB/s = 1.83MiB/s (1 MiB は 1,024 KiB)

答え2

問題は間違いなく 2.4GHz 帯域の干渉でした。2.4GHz ルーターの代わりに 5GHz ワイヤレス ルーターを購入しました。実際には 2 台購入し、ルーター間で WDS ブリッジを使用して、Xbox を 5GHz 周波数で使用できるようにしました。今ではストリーミングにまったく問題がなく、Windows Media Center のネットワーク パフォーマンスを見ると、最高レベルになっています。

私が購入したルーターは、すでに持っていたルーターの上位版でした。TP-Link TL-WDR3600。彼らは素敵なFAQページこれは WDS ブリッジの簡単なセットアップを示しています。セットアップは非常に簡単で、私と同じような問題を抱えている人にはお勧めです。

関連情報