SLAM XCAMで安定した6K 30fps SRT配信を設定する方法

6Kの高解像度VR映像を安定してライブ配信するには、解像度を選択するだけでは不十分です。カメラのエンコーダー、SRT伝送設定、Wi-Fi環境、OBS Studio側のデコーダーを適切に組み合わせる必要があります。

本記事では、SLAM XCAMからOBS Studioへ6000 × 3000、30fpsの映像をH.265/HEVCとSRTで配信するための検証済み設定を紹介します。最終検証では、継続的なネットワーク混雑、モザイク状の乱れ、ブラックアウトを発生させずに配信できました。ただし、カメラ処理負荷、温度、Wi-Fiジッター、受信側のデコード負荷が一時的に上昇すると、単発の短いカクつきが発生する場合があります。

推奨6K30プロファイル
6000 × 3000 · 30fps · H.265/HEVC · 24Mbps · SRT遅延800ms · OBSハードウェアデコード有効

必要な環境

  • 6K30ライブ配信で24、30、36Mbpsを選択できる最新のSLAM XCAMアプリ。
  • HEVCデコードに対応したOBS Studio搭載PC。
  • 同じ5GHz Wi-Fi、または同じ有線LANに接続されたカメラとOBS PC。
  • PCのファイアウォールで許可されたUDPポート9000。
  • OBS PCのIPv4アドレス。本記事では例として192.168.2.121を使用します。

手順1:SLAM XCAMを設定する

SLAM XCAMアプリのライブ配信設定を開き、次の値を選択します。

設定項目 設定値
プロトコル SRT
解像度 6K(実際のエンコード出力:6000 × 3000)
フレームレート 30fps
コーデック H.265 / HEVC
ビットレート 24Mbps(推奨)
SRTモード Caller

カメラアプリには次のアドレスを入力します。

srt://192.168.2.121:9000/mode=caller

重要:現在のカメラアプリでは、ポート番号の後に/mode=callerを使用します。カメラ側では標準的な?mode=callerのクエリ形式を使用しないでください。

手順2:6K30のビットレートを選択する

ビットレート 推奨用途 説明
24Mbps 安定性重視 ネットワークとデコーダーの負荷が最小です。最初はこの設定を使用します。
30Mbps 高画質 24Mbpsで10分以上安定した後に使用してください。
36Mbps 最大画質 より強いWi-Fi環境と安定した6K HEVCデコード性能が必要です。

手順3:OBS Studioを設定する

  1. OBS Studioを開き、対象シーンにMedia Sourceを追加します。
  2. Local Fileのチェックを外します。
  3. Input欄に、下記のSRT Listenerアドレスを入力します。
  4. Input Formatmpegtsと入力します。
  5. Use hardware decoding when availableを有効にします。
  6. 設定を確定し、カメラ側の配信を開始する前にMedia Sourceを有効な状態にします。
srt://192.168.2.121:9000?mode=listener&latency=800000

192.168.2.121は、実際のOBS PCのIPv4アドレスに置き換えてください。latencyの単位はマイクロ秒で、800000は800msに相当します。

受信GPUが横幅6000ピクセルのHEVCを安定してデコードできない場合は、ハードウェアデコードを無効にしてソフトウェアデコードを試してください。ソフトウェアデコードには高性能なCPUが必要になる場合があります。

手順4:正しい順序で配信を開始する

  1. OBSを先に起動し、ListenerモードのSRT Media Sourceを有効にします。
  2. SLAM XCAMで6K、30fps、H.265、24Mbpsを確認します。
  3. カメラ側でライブ配信を開始します。
  4. 最初のHEVCキーフレームが到着するまで数秒待ち、OBSで映像と音声を確認します。
  5. 終了時はSLAM XCAM側の配信を先に停止し、その後OBSのMedia Sourceを無効にします。

安定性の確認方法

  • OBSに6000 × 3000の連続した2:1 VR映像が表示される。
  • 10分以上、映像が滑らかに表示される。
  • 継続的なモザイク、ブラックフレーム、繰り返し再接続が発生しない。
  • 音声が継続し、映像と同期している。
  • 通常のシーンでカメラ側の表示が約24Mbpsとなる。

トラブルシューティング

症状 主な原因 対処方法
接続エラー Listenerが無効、IP/ポートが誤り、またはUDP 9000が遮断されています。 OBSを先に起動し、IPv4アドレスとファイアウォールを確認します。
カクつき・モザイク 遅延設定が短い、Wi-Fiジッター、またはデコーダー負荷過多です。 遅延800ms、24Mbpsを使用し、OBSのGPU/CPU負荷を確認します。
ブラックアウト 受信側が6000 × 3000 HEVCを継続して処理できません。 ハードウェアデコードを切り替え、GPUドライバーを更新し、Media Sourceを再起動します。
配信切断 混雑またはデコーダー障害後に受信側がSRTセッションを終了しています。 24Mbpsを維持し、OBS Listenerをカメラより先に再起動します。
映像が復帰しない Listenerが新しいCaller接続を受け付けていません。 Media Sourceを無効化して再度有効にし、カメラ配信を再開します。

よくある質問

6K30で24Mbpsを推奨する理由は何ですか?

画質、ネットワーク負荷、受信側のデコード安定性のバランスが最も良いことを確認できたためです。より高い設定も選択できますが、実際に使用するネットワークとOBS PCで事前検証してください。

6K30でSRT遅延を800msにする理由は何ですか?

6K HEVCのフレーム、特にキーフレームは4Kより大きくなります。受信ウィンドウを広げることで、遅延したパケットが使用不能になる前にSRTが再送・回復できる時間を確保します。

遅延を短くできますか?

可能ですが、まず800msの設定で長時間安定することを確認してください。遅延を短くするとエンドツーエンド遅延は減りますが、Wi-Fiジッターへの耐性も低下します。

SRTキャッシュが空でも短いカクつきが発生するのはなぜですか?

カメラ側の一時的な処理負荷、温度による性能制限、またはOBS PCのデコード負荷でも短いカクつきが発生します。カメラ温度とOBS PCのGPU/CPU使用率を確認してください。

本番配信前の推奨テスト

本番前に、実際に使用するカメラ位置、ルーター、OBS PC、ビットレート、デコーダー設定で15分以上のテストを行ってください。まず24Mbpsを基準にし、システム全体が安定してからビットレートを上げることを推奨します。