Contents
OBSで低遅延配信が重要な理由
視聴者にとってリアルタイム性はライブ配信の魅力の核です。特にゲーム配信やQ&A形式のコンテンツでは、2秒以上の遅延があると参加感が失われるケースがあります。OBSで低遅延を実現することで、視聴者がコメントやリアクションを即座に反映できる環境を作り出せます。この記事では、エンコーダー選択やネットワーク最適化などの具体的な設定手順を通して、配信の遅延軽減を目指します。
H.264とH.265エンコーダーの比較
動画圧縮技術としてOBSで使われるH.264(AVC)とH.265(HEVC)は、性能に大きな違いがあります。圧縮効率やCPU負荷、互換性を比較すると、用途に応じた使い分けが重要です。
圧縮効率・CPU負荷・互換性の観点での比較
| 項目 | H.264(AVC) | H.265(HEVC) |
|---|---|---|
| 圧縮効率 | 一般的な圧縮効率 | H.264の約30〜40%のファイルサイズ(※出典:ITU-T Rec. H.265/HEVC) |
| CPU負荷 | 高性能PCでも安定 | 約50%増加(デコード時) |
| 互換性 | ブラウザ・機器へのサポート充実 | サポート端末が限定的 |
| 適したシーン | 普段使い、配信安定性重視 | 高解像度配信、帯域幅節約を求める |
補足:H.265はファイルサイズの削減に優れますが、一部の機器やブラウザで再生できないケースがあります。特にYouTubeやTwitchなどOBS対応のプラットフォームでは安定するため、配信環境によって選択するようにしましょう。
シーンチェンジを抑えるキーフレーム設定
画面の切り替え(シーンチェンジ)が多いと、エンコーダーが処理に時間がかかり、遅延が発生しやすくなります。キーフレームインターバルを調整することで、この問題を改善できます。
キーフレームインターバルの最適値
- 一般配信(ゲーム含む): 2秒〜3秒(150ms〜200ms程度)
- 静止画が多い配信: 4秒〜5秒(300ms以上)
- 高速な画面変化(FPSが高めのゲームなど): 1秒〜1.5秒(60ms〜90ms)
注意点:キーフレームを短くすると、帯域幅が必要になります。OBSのデフォルト設定は通常「2秒」ですが、配信内容やネットワーク環境に応じて調整してください。
RTMP配信時のバッファ調整方法
RTMPプロトコルでは、送信側のバッファサイズが遅延に大きく影響します。OBS内で「Advanced」設定を開き、以下を調整することで最適化できます。
送信バッファサイズの設定手順
- OBSで「ストリーム」タブを開く
- 「配信先」を選択し、「Advanced」をクリック
- 「Send Buffer Size (ms)」欄を編集(200ms〜500msが目安)
トレードオフの現実: バッファサイズを小さくするほど遅延は減りますが、ネットワーク変動による断線リスクも高まります。安定性とリアルタイム性のバランスを見極めましょう。
ネットワーク環境の最適化手法
低遅延配信では帯域幅確保・ルーター設定・配信サーバー選定が不可欠です。以下に具体的なポイントを挙げます。
帯域幅確保とルーター設定のポイント
- 1080p以上配信時: 最低でも6〜8Mbpsの上り帯域が必要
- QoS(Quality of Service)設定: ルーターで「OBS」や「ストリーム用IPアドレス」を優先的に処理するように設定
- 配信サーバー選定: サーバーまでの距離が短いほど遅延は減る。CDNサービス(例:YouTube、Twitch)を活用
補足:Wi-Fi接続よりも有線(イーサネットケーブル)の方が安定性が高いです。
実践!低遅延テストと改善点共有
記事内で紹介した設定手順を基に、自環境でのテストを行い、配信の遅延状況を確認してください。例えば、「バッファサイズを500msから1000msに変更したらどうなるか?」や「H.264とH.265で帯域幅がどのくらい変わるか?」などを実験的に測定すると、最適な設定が見えてきます。
改善したポイントは、SNSや配信内で共有することで、他の方の参考にもなります。記事内の設定手順を参考に、自分の配信環境で低遅延テストを行い、改善点を共有してください。