まず、このトピックを 3 つの部分に分けたこちらの動画をご覧ください:
https://www.youtube.com/watch?v=WnRhaZaQ2ns
修正について説明する前に、フレームの問題には 3 つのタイプと、それぞれに異なる原因があります。
- 遅延フレームは、コンポジターの過負荷が原因で発生し、GPU 使用率が高い場合によく見られます。
- フレームのスキップは、エンコーダーが過負荷であり、多くの場合 CPU 使用率が高い時に発生します。
- フレーム落ちは、ネットワークに問題が存在する場合に発生し、サーバーまたは機器が原因である可能性があります。
ストリーム品質を向上させ、CPU/GPU の問題を特定し、フレーム落ちのトラブルシューティングを行う方法をそれぞれ以下に示します。
遅延フレームを修正するには:
- ゲームの品質を下げてみて、Streamlabs Desktop でエンコーダーのフレームを作成するための余裕を持たせます。FPS を制限したり、V-sync を使用したりすることもできます。
- ゲームの設定を 120FPS と 120Hz にロックします。これは 60FPS と 30FPS ストリーミング用にうまく分割されるためです。
フレームのスキップを修正するには:
- CPU 使用率が高いかどうかを確認します。ソフトウェア x264 エンコーディングを使用している場合、より高速のプリセットの使用を検討するか、ハードウェアエンコーディング(NVENC/AMD)の使用を開始すると、ストリームのエンコーディングにおける CPU への負荷が軽減されます。
フレーム落ちとストリーム切断の潜在的ソリューション:
何よりもまず、フレーム落ちやストリームの切断に関して言えば、これはほぼ常にネットワークの問題であることを理解する必要があります。ISP(インターネットサービスプロバイダー、IE:Xfinity、AT&T、Verizon など)に連絡して接続に問題があることを伝えないと、問題が解決しないことがあります。ただし、ユーザーが試みることができる修正方法がいくつかあります。ローカルネットワークとは関係がないことを判断するために、以下の手順から始めることをお勧めします。
- 使用しているストリーミングプラットフォーム上で最も近いまたは 2 番目に近いストリーミングサーバーに、手動で接続してみます。[設定] > [ストリーム] で [自動] は使用しないでください。
- モデム、ルーター、スイッチなどのネットワーク機器を再起動し、問題が解決するかどうか確認します
- 動画とオーディオのビットレートがインターネットのアップロード速度を超えていないか確認します
- コンピュータの LAN アダプターを無効化してから、再度有効化します。
- 注: 速度テストは、速度のスナップショットです。速度テストで、アップロード速度が 5mbps と表示される場合がありますが、これは、5mbps でアップロードが安定しているという意味ではありません。また、これらの速度テストでは、パケットロスなど、ネットワークに関連する他の問題が発生している可能性を示すわけではなく、また接続全体の安定性を実証することもできません。
この問題の別の考えられる解決方法として、マザーボード/ノートパソコンのメーカーのウェブサイトにアクセスし、そこからドライバーをダウンロードして、お使いのコンピュータ用のネットワークドライバーを再インストールします。
ネットワークの局所的な問題である可能性もあります。TCP のアウトバウンドポート 1935 を開きます。ISP またはルータープロバイダーに連絡してサポートを依頼することをお勧めします。
ネットワークドライバーを再インストールしてポートを開いてもフレーム落ちの問題が解決しない場合は、ISP に連絡してサポートを求め、接続の問題/パケットロスが発生していることを伝える必要があります。
さらなるトラブルシューティングについては、OBSProject の Github からの投稿を参照してください。
これらの修正方法のいずれも機能しない場合、フレーム落ちまたはストリームの切断は、確実にインターネットサービスプロバイダー側の問題が原因です。