ゲーム配信のラグを減らす設定ガイド|OBS・ネットワーク最適化
ゲーム配信において、視聴者との「ラグ(遅延)」は大きな課題です。リアルタイムでコメントに反応したいのに数秒〜数十秒も遅延があると、視聴体験が損なわれてしまいます。
本記事では、配信のラグを最小限に抑えるための具体的な設定方法を、OBSの設定からネットワークの最適化まで徹底解説します。
配信ラグとは?発生する3つの原因
配信のラグ(遅延)は、配信者が実際にプレイしている映像が視聴者に届くまでの時間差を指します。この遅延は主に以下の3つの段階で発生します。
1. エンコード遅延
配信ソフト(OBSなど)が映像をエンコード(圧縮)する際に発生する遅延です。
主な原因:
- CPUやGPUの処理能力不足
- エンコード設定が重すぎる(高画質・低速プリセット)
- 解像度やフレームレートが高すぎる
一般的な遅延時間: 0.1〜1秒
2. ネットワーク遅延
エンコードされた映像データが配信サーバーに送信され、そこから視聴者に届くまでの遅延です。
主な原因:
- アップロード速度の不足
- 無線LAN(Wi-Fi)の不安定さ
- サーバーまでの物理的距離
- ネットワーク経路の混雑
一般的な遅延時間: 1〜5秒
3. プラットフォーム遅延
配信プラットフォーム(Twitch、YouTubeなど)側で行われるバッファリングや処理による遅延です。
主な原因:
- プラットフォームのバッファリング仕様
- CDN(コンテンツ配信ネットワーク)の配信経路
- 視聴者側のバッファ設定
一般的な遅延時間: 3〜20秒(通常モード)、1〜3秒(低遅延モード)
これら3つの遅延が合わさって、通常の配信では5〜30秒程度の遅延が発生します。低遅延モードを使用することで、2〜5秒程度まで短縮できます。
OBSの設定で減らせるラグ
OBS Studioの設定を最適化することで、エンコード遅延を大幅に削減できます。
エンコーダー設定の選択
NVIDIA GPU搭載なら「NVENC H.264」を使用
設定 > 出力 > 配信 > エンコーダ: NVENC H.264
選択理由:
- CPU負荷をGPUに分散できる
- エンコード遅延が非常に小さい(約0.1秒)
- CPUリソースをゲーム処理に回せる
x264(ソフトウェアエンコード)との比較:
| NVENC H.264 遅延 | 約0.1秒 |
|---|---|
| NVENC CPU使用率 | 10〜20% |
| x264 遅延 | 約0.3〜1秒 |
| x264 CPU使用率 | 30〜80% |
AMDのハードウェアエンコーダーもNVENCと同様に低遅延です。
プリセット設定の最適化
エンコーダーのプリセットは画質と処理速度のバランスを決定します。
推奨設定(NVENC):
レート制御: CBR
ビットレート: 6000 Kbps(1080p 60fps)
キーフレーム間隔: 2秒
プリセット: P5(Quality)またはP4(Max Quality)
チューニング: Low Latency
プリセットの選び方:
- P1〜P3(Performance寄り): 遅延最小だが画質やや低下
- P4〜P5(バランス): 遅延と画質のバランスが良い(推奨)
- P6〜P7(Quality寄り): 画質最高だが遅延増加
NVENCの詳細設定で「チューニング」を「Low Latency」に設定すると、エンコード遅延がさらに削減されます。
キーフレーム間隔の設定
キーフレーム間隔は、映像の完全なフレーム(キーフレーム)を送る頻度を決定します。
推奨設定:
キーフレーム間隔: 2秒
理由:
- 2秒が多くのプラットフォームの推奨値
- 短すぎるとビットレート効率が悪化
- 長すぎると遅延が増加する可能性
出力解像度とフレームレートの調整
高解像度・高フレームレートはエンコード負荷と遅延を増加させます。
推奨設定(バランス重視):
| 基本解像度 | 1920x1080 |
|---|---|
| 出力解像度 | 1920x1080(または1280x720) |
| FPS | 60(アクションゲーム)/ 30(その他) |
| ビットレート | 6000 Kbps(1080p60)/ 4500 Kbps(1080p30)/ 4000 Kbps(720p60) |
遅延を最小化する場合:
- 解像度を720p(1280x720)に下げる
- フレームレートを30fpsにする
- ビットレートを適切に調整(720p30なら3000 Kbps)
ビットレートは、アップロード速度の70〜80%以下に設定するのが安定配信の鉄則です。
- アップロード10Mbps → ビットレート6000〜7000 Kbps
- アップロード5Mbps → ビットレート3000〜4000 Kbps
ネットワーク設定の最適化
ネットワーク環境の改善は、配信遅延を削減する最も効果的な方法の一つです。
有線接続(Ethernet)の重要性
Wi-Fiから有線LANに切り替えるだけで遅延が大幅に改善
- パケットロスがほぼゼロ
- 安定した帯域幅
- 遅延のジッター(ばらつき)が少ない
- ルーターとの距離に影響されない
- 電波干渉による不安定性
- パケットロス発生率が高い
- 遅延にばらつきがある
- 他のWi-Fi機器の影響を受ける
測定例(実測値):
Wi-Fi 5GHz: 平均遅延 15ms、ジッター 5〜20ms
有線LAN: 平均遅延 2ms、ジッター 0.5〜2ms
ルーター設定(QoS)の活用
QoS(Quality of Service)は、特定の通信を優先的に処理する機能です。
設定手順(一般的なルーター):
- ルーターの管理画面にアクセス(通常 192.168.1.1 など)
- QoS設定画面を開く
- 配信PCのIPアドレスを最優先に設定
- または、ポート1935(RTMP)を優先設定
設定例:
優先度1: 配信PC(IPアドレス指定)
優先度2: ゲーム通信(ポート範囲指定)
優先度3: その他デバイス
廉価版ルーターには搭載されていないことがあります。ゲーミングルーターや中〜上位機種を選ぶと良いでしょう。
配信サーバーの選択
配信プラットフォームのサーバー選択も遅延に影響します。
Twitchの場合:
設定 > 配信 > サーバー: 自動(推奨)
または最も近い地域のサーバーを手動選択
サーバー選択のポイント:
- 物理的に近いサーバーを選ぶ
- 自動選択が最も安定(通常は推奨)
- 手動選択する場合は速度テストを実施
速度テストツール:
- Twitch Inspector(https://inspector.twitch.tv/)
- OBS内蔵の帯域テスト
低遅延モードの活用
各プラットフォームには、遅延を大幅に削減する低遅延モードが用意されています。
Twitch 低遅延モード
設定方法:
- Twitch ダッシュボードを開く
- 「設定」→「配信」
- 「低遅延モード」をオンにする
遅延の比較:
| 通常モード | 8〜15秒 |
|---|---|
| 低遅延モード | 2〜5秒 |
- リアルタイムに近いコメント反応が可能
- 視聴者とのインタラクションが活発化
- ゲーム実況でネタバレが減る
- 視聴者側のバッファが小さくなる
- ネットワークが不安定な視聴者は途切れやすい
- 一部の配信ツールで互換性問題
YouTube 超低遅延
設定方法:
- YouTube Studio を開く
- 「配信」→「エンコーダ配信」
- 「レイテンシ」を「超低遅延」に設定
遅延の比較:
| 通常モード | 20〜30秒 |
|---|---|
| 低遅延モード | 8〜12秒 |
| 超低遅延モード | 2〜4秒 |
選択のポイント:
- 超低遅延: 視聴者とのリアルタイム性重視
- 低遅延: バランス型
- 通常: 視聴者の視聴安定性重視
視聴者のネットワーク環境によっては、頻繁にバッファリングが発生することがあります。視聴者数が多い場合は低遅延モードのほうが安定することも。
ハードウェアでの改善
キャプチャーボードの遅延
外部キャプチャーボード(Elgato、AVerMediaなど)を使用している場合、パススルー機能を活用しましょう。
パススルー遅延:
通常のキャプチャ: 50〜100ms
パススルー出力: 1〜5ms
設定のポイント:
- ゲームプレイ用モニターはパススルー出力に接続
- OBSのプレビューは無効化(遅延確認に使わない)
PCスペックの影響
エンコード遅延を最小化するために必要なスペック:
| CPU | Intel Core i7 8世代以降 / AMD Ryzen 7 3000番台以降 |
|---|---|
| GPU | NVIDIA GTX 1660 以降(NVENC対応) |
| メモリ | 16GB以上 |
| ストレージ | SSD(NVMe推奨) |
ボトルネックの確認:
OBS配信中に以下を確認:
- CPU使用率(80%以下が理想)
- GPU使用率(NVENC使用時は50%以下が理想)
- エンコードのドロップフレーム(0%が理想)
遅延確認方法
実際の配信遅延を測定する方法をご紹介します。
ストップウォッチ法
手順:
- スマホやタブレットで自分の配信を開く
- 配信画面にストップウォッチを映す
- ストップウォッチをスタート
- スマホ画面のストップウォッチと実物の時差を確認
例:
実物のストップウォッチ: 10.5秒
スマホ画面: 7.2秒
遅延: 3.3秒
Twitch Inspector
Twitch Inspectorを使用すると、詳細な配信情報を確認できます。
確認項目:
- 配信の健全性スコア
- ビットレート安定性
- フレームドロップ
- サーバーまでの遅延
アクセス: https://inspector.twitch.tv/
OBSの統計情報
OBS内で配信状況をリアルタイムで確認できます。
表示方法:
表示 > ドック > 統計
確認項目:
- ドロップフレーム(0%が理想、5%以下が許容範囲)
- 平均配信時間(エンコード時間)
- CPU使用率
ラグ軽減チェックリスト
最後に、配信ラグを最小化するためのチェックリストをまとめます。
まとめ
配信ラグ軽減の完全チェックリストOBS設定
- エンコーダーをNVENC H.264に設定
- プリセットをP4〜P5に設定
- チューニングを「Low Latency」に設定
- キーフレーム間隔を2秒に設定
- 解像度を適切に設定(720p〜1080p)
- ビットレートをアップロード速度の70%以下に設定
ネットワーク環境
- 有線LAN接続を使用
- Cat6以上のイーサネットケーブルを使用
- ルーターのQoS設定で配信を優先
- アップロード速度10Mbps以上を確保
- 配信サーバーを最適化(自動選択または手動テスト)
プラットフォーム設定
- Twitch/YouTube低遅延モードを有効化
- 配信品質と遅延のバランスを調整
ハードウェア
- NVIDIA GPU(GTX 1660以上)を使用
- キャプチャーボードのパススルーを活用
- OBSプレビューを無効化
確認・テスト
- ストップウォッチで実際の遅延を測定
- Twitch Inspectorで配信健全性を確認
- OBS統計でドロップフレームを監視
これらの設定を実践することで、配信遅延を大幅に削減し、視聴者とのリアルタイムなコミュニケーションが可能になります。
特に重要なのは、有線LAN接続とNVENCエンコーダーの使用です。この2点を改善するだけでも、遅延は劇的に改善されます。
まずは現在の遅延を測定し、できるところから改善を始めてみてください。快適な配信ライフを!
画像クレジット
本記事で使用している画像の一部は Unsplash より提供されています。
- Modern computer setup: Photo by Đào Hiếu on Unsplash
- Gaming setup: Photo by Gavin Phillips on Unsplash
- Network router: Photo by Compare Fibre on Unsplash
よくある質問
関連トピック完全ガイド
詳細解説記事
このトピックに関する5件の記事で、 包括的な情報を提供しています。