マイクロスタッタリングの解決方法

高速なインターネット接続にもかかわらず、ビデオストリームが1〜2秒ごとに一瞬フリーズしたりカクついたりする場合の対処法。

高速なインターネット接続にもかかわらず、ビデオストリームが1〜2秒ごとに一瞬フリーズしたりカクついたりする場合の対処法。

一部のユーザーは、iOSデバイスでCloudGearを使用する際に、一貫した「マイクロスタッタリング」や定期的なフレームドロップを経験することがあります。これは心臓の鼓動のように見えます——ストリームは1秒間完璧にスムーズに流れ、カクつき、そしてまたスムーズに流れます。

これは、iOS上の多くのリアルタイムストリーミングアプリケーション(CloudGear、Moonlight、Remote Playを含む)に影響する既知の現象です。通常、アプリ自体が原因ではなく、Appleの位置情報およびデバイス検出サービス(AWDLまたはApple Wireless Direct Linkと呼ばれることが多い)に関連するバックグラウンドシステムプロセスによって引き起こされます。

定期的に、iOSデバイスのWi-Fi無線は、AWDLを介して他のAppleデバイスをスキャンするために(AirDropやHandoffなどの機能のため)、ルーターの周波数から一時的に離れます。このスキャンにより、パケットがドロップまたは遅延し、スタッタリングが発生します。

解決策 #1: ルーター設定

最も効果的で永続的な解決策は、ルーターの5GHz Wi-Fiチャンネルを、AppleがAWDLに使用するチャンネルに合わせることです。これにより、デバイスの無線が周波数間を「ホップ」する必要がなくなり、iOSの機能を無効にすることなくスタッタリングを解消できます。

設定方法:

  1. ルーターの管理画面にログインします。
  2. 5GHz Wi-Fi設定に移動します。
  3. チャンネル選択を「自動」から149または44に変更します。
  4. 設定を保存し、ルーターを再起動します。

解決策 #2: iOS設定

Wi-Fiチャンネルを変更できない場合(例:公共ネットワークやチャンネル選択をブロックするメッシュシステムを使用している場合)、特定のiOS機能を無効にすることでバックグラウンドスキャン活動を最小限に抑えることができます。

⚠️ 重要: この方法は100%確実ではありません。ほとんどのユーザーで安定性が大幅に向上しますが、これらの設定を無効にしても、iOSシステムが時折バックグラウンドスキャンをトリガーする可能性があります。

ステップ 1: 位置情報サービスを無効にする

  1. 設定 > プライバシーとセキュリティに移動します。
  2. 位置情報サービスをタップします。
  3. スイッチをオフに切り替えます。

ステップ 2: AirDropを無効にする

  1. 設定 > 一般に移動します。
  2. AirDropをタップします。
  3. 受信しないを選択します。

ステップ 3: AirPlayと連係を無効にする

  1. 設定 > 一般に移動します。
  2. AirPlayと連係をタップします。
  3. すべてのオプションを無効にします。

ステップ 4: デバイスを再起動する

これらの設定を適用した後、iPhoneまたはiPadを再起動する必要があります。これにより、バックグラウンドでまだ実行されている可能性のあるアクティブなAWDLプロセスがクリアされます。

参考資料

  1. https://github.com/moonlight-stream/moonlight-qt/issues/159
  2. https://www.reddit.com/r/PSPlay/comments/1lyo36x/possible_fix_for_consistent_micro_stutter_on_ipads/
  3. https://wlanprofessionals.com/an-overview-of-apple-wireless-direct/

Related Posts

View All Posts »