OBS配信でドロップフレームが発生すると、動画がもっさりして視聴者に不快感を与えます。主な原因はPCのパワー不足、ネット接続の不安定さ、エンコーダー設定の誤りの3つです。まずPCのパフォーマンスを確認し、エンコーダーをNVENC(NVIDIA)やQSV(Intel)などのハードウェアエンコーダーに変更してください。そしてアップロード速度の半分から80%程度のビットレートに設定することで、フレーム落ちを防げます。
ドロップフレームが発生するメカニズム
ドロップフレームとは、OBSが予定通りのフレーム数を出力できず、動画にスキップやもっつきが生じる現象です。一般的な配信では秒間30フレームまたは60フレームを連続して送信しますが、PCの処理能力が追いつかないとフレームが欠落します。この状態が続くと視聴者のストリームがカクカクした印象を受け、離脱の原因になります。
OBSの処理フローは複雑で、ゲーム画面のキャプチャからエンコーディング、ネットワーク経由の送信まで多段階のプロセスを経ます。各段階でボトルネックが発生すると、結果的にフレーム落ちに繋がります。特に重要なポイントはエンコード速度と送信帯域のバランスです。この2つが不均衡だと、バッファーにフレームが溜まりすぎたり、逆に処理が追い付かなくなったりします。
ドロップフレームの検出方法は、OBSのステータスバーに表示される「フレーム落としてます」の警告です。この表示が頻繁に出る場合は、即座に対策が必要です。手元の環境でテスト配信を行い、モニタリングしながら設定を調整していくことが重要です。専門家の間では、フレームロス率が10%を超えると実用レベルで問題があるとされています。
PC性能チェックリストと最適化手順
ドロップフレーム対策の第一歩は、使用PCのパフォーマンス評価です。以下の項目を順に確認していきましょう。
- CPU使用率の確認:タスクマネージャーを開き、配信中にCPU使用率が80%を超えていないか確認します。常時90%に近い値が表示される場合は、CPUが処理能力の限界近くにあり、フレーム落ちの原因になります。
- GPUの確認:NVIDIA、AMD、Intelなどのグラフィックスカードを搭載しているか確認します。専用地図を積んでいる場合、ハードウェアエンコーダーを活用できます。
- メモリ容量:OBS配信には最低8GB、推奨は16GB以上のメモリが必要です。ゲームプレイ中の同時配信では、より多くのメモリを消費します。
- ストレージ速度:SDDを使用しているか確認し、HDDの場合はOBSのキャッシュ設定を変更します。
PCの最適化として、ゲーム中以外のアプリをすべて閉じることを推奨します。背景で実行されているブラウザ、メッセンジャー、自動更新などのプロセスがリソースを奪います。OBS公式ダウンロードページでは最新バージョンを取得でき、安定性に改善が見られます。また、Windowsの電源オプションを「高性能」に設定し、省電力機能を無効にすることも効果的です。
エンコーダー設定の最適化
OBSのエンコーダー設定は、ドロップフレーム対策で最も重要な要素の一つです。デフォルト設定のままでは、フレーム落ちは避けられません。適切なエンコーダー選択から始めましょう。
- x264(CPUエンコード):高画質だがCPU負荷が高い。高性能なCPUを搭載したPC向けです。
- NVENC(NVIDIA GPU):ゲーム用のGPUを搭載したPCに最適。CPU負荷を大幅に削減できます。
- Quick Sync Video(Intel GPU):Intelの統合グラフィックス搭載PC向け。省電力モードでも安定動作します。
- AMF(AMD GPU):AMDのグラフィックスカード搭載PC向けです。
エンコーダー設定の詳細を確認します。出力モードは「高度な」、CPU使用プロファイルは「veryfast」または「faster」を選択しましょう。ビットレートは、上传速度の50〜80%を目安に設定します。たとえば10Mbpsの回線なら、4〜8Mbps程度が目安です。さらにキーフレーム間隔は必ず2秒に設定し、カスタム設定でCRF値を調整することで、画質とパフォーマンスのバランスを取れます。
ネットワーク最適化ガイド
ネット接続の不安定さもドロップフレームの原因になります。WiFi接続は電波の状態によって帯域が変動しやすく、有線LANへの切り替えを推奨します。可能な限りLANケーブルを使用して、安定した通信環境を確保しましょう。
ネットワーク設定で確認すべきポイントは以下の通りです。ルーターの設定を確認し、QoS機能があればOBSへの通信を優先させます。また、他の家族や家電による通信の混雑を避けるため、重要な配信時は他の機器の使用を控えてもらいます。Twitch公式サポートでは、配信品質とネットワークの関係について詳しく解説しています。
配信開始前に速度テストを行い、アップロード速度を確認します。常用的な速度テストサイトを使用して、安定した接続状態を確認してから配信を開始しましょう。特に動画配信サービスごとに推奨ビットレートが異なりますので、各プラットフォームのガイドラインに従って設定することが大切です。
映像キャプチャーの設定最適化
ゲームやアプリケーションのキャプチャー方法も、フレーム落ちに影響を与えます。ディスプレイキャプチャーよりもゲームキャプチャーの方がリソース消費が少ない傾向があります。直接ゲームからフレームを取得するため、オーバーヘッドが少なくなります。
キャプチャーの設定では、フレームレート一致の有無を確認しましょう。ゲームのフレームレートと同じ値に設定することで、キャプチャー間の調整が不要になります。解像度も必要最低限のものに縮小することで、メモリ消費を減らせます。フルHD(1920×1080)で配信する場合、HD(1280×720)に下げることで負荷を約半分にする効果があります。
よくある質問
ドロップフレームはどうやって確認できますか?
OBSの右下にあるステータスバーで「フレーム落としてます」という表示を確認できます。また、配信終了後に履歴を確認することで、どの時間帯にフレームロスが多かったか把握できます。
ビットレートを下げると画質はどうなりますか?
ビットレートを下げるほど画質は低下しますが、フレームの安定性は向上します。1080p60fpsで5000〜6000kbps、720p60fpsで3000〜4000kbpsを目安にすると、ほどよいバランスが保てます。
GPUエンコーダーがないPCでの対策は?
CPUエンコーダーを使用する場合は、解像度を下げる、x264の設定を「veryfast」に調整する、ゲーム設定で解像度を落とすなどして負荷を軽減します。また、バックグラウンドアプリをできるだけ終了させることも重要です。