アップロード帯域を増やさずにOBSからマルチ配信する方法
OBSで出力を複数追加すると、アップロード量が何倍にも増え、CPUの負荷も増えがちです。その理由と、1本の配信をクラウドに送って分配する中継の仕組み、そしてフレーム落ちなしで設定する方法を解説します。
読了目安:約9分
この記事の内容
アップロード帯域を増やさずにOBSからマルチ配信するには、OBSからクラウドの中継サービスに1本の配信を送り、中継サービスに各プラットフォームへ複製してもらいます。配信先をいくつ追加しても回線を流れるのは配信1本分のデータだけで、パソコンが映像をエンコードするのも1回だけです。
OBSの中で出力を複数追加する方法は、理屈の上では機能しますが、家庭の回線ではうまくいかないことがよくあります。その理由と、代わりに中継を設定する方法を紹介します。
この記事のポイント
- OBSの出力を1つ増やすごとに、ビットレート1本分がまるごとアップロードに加わります。
- 設定の異なる出力にはそれぞれ別のエンコーダーが必要になり、CPUやGPUの負荷が何倍にもなります。
- 中継サービスはOBSから1本の配信を受け取り、クラウドから分配します。
- それでも、自宅の回線はその1本の配信を安定して送れる必要があります。
OBSで出力を増やすとアップロードとCPUを食いつぶす理由
OBSは初期設定では1本の配信を送ります。より多くのプラットフォームに直接届けるため、プラグインで出力を追加する人がいますが、出力ごとに専用の接続が開かれます。ここで計算が重くのしかかります。
映像6,000 kbpsと音声160 kbpsの場合、3つの直接出力には、余裕分を除いても約18.5 Mbpsの安定したアップロードが必要です。多くの家庭向けプランが掲げるアップロード速度はその程度かそれ以下で、実際の速度は夜間やWi-Fi経由、ほかの人がビデオ通話をしているときに落ち込みます。その結果、すべてのプラットフォームで同時にフレーム落ちが起きます。
CPUやGPUの負荷も何倍にもなり得ます。解像度やビットレートの異なる出力はそれぞれ専用のエンコーダーを必要とし、1080p60のエンコード1本なら余裕でこなせるマシンでも、ゲーム、カメラ、オーバーレイを動かしながら3本となると苦しくなることがあります。
中継の仕組み:アップロードは1本、配信先は多数
中継サービスは仕事を2つに分けます。OBSはシーンを1回だけキャプチャしてエンコードし、その1本の配信をクラウド上のサーバーに送ります。サーバーはデータセンターの帯域を使って、YouTube、Twitch、Kick、Facebookなどのサーバーに同一のコピーを転送するため、あなたの回線には二度と負荷がかかりません。
- アップロードは一定。配信先が2つでも6つでも、回線を流れるのは配信1本分です。
- エンコードは1回。ハードウェアの能力を、妥協した複数の出力ではなく、高画質な1本の出力に注ぎ込めます。
- OBSがシンプルに。OBSのアップデートのたびに動作確認が必要な複数出力プラグインは不要です。
- 一元管理。配信先のオン・オフは、OBSのプロファイルを編集するのではなく、中継サービスのダッシュボードで切り替えます。
これはプレイリストからのマルチ配信とOBSからのマルチ配信の比較で扱った考え方を、ライブ番組の帯域節約に特化して応用したものです。
OBSの中継を設定する手順
- 配信先のキーを集めます。プラットフォームが発行する場合はサーバーURLも用意します。それぞれの場所はストリームキーの一覧で確認できます。
- 中継サービスで中継を作成し、各配信先をキーとともに追加します。
- 中継サービス自身のサーバーURLとストリームキーをコピーします。これがOBSの送信先になります。
- OBSの送信先を中継サービスに向けます。設定から「配信」を開き、カスタムサービスを選んで、両方の値を正確に貼り付けます。
- 出力設定を行います。H.264、固定ビットレート、2秒のキーフレーム間隔、128〜160 kbpsのAAC音声です。
- OBSで配信を開始し、告知する前に、すべてのプラットフォームのダッシュボードに配信が表示されていることを確認します。
まずは非公開または限定公開でテストしましょう。手順は公開前に配信をテストする方法で解説しています。
どこでも通用するOBSの設定を1つに決める
すべての配信先が同じ配信を受け取るため、OBSの設定はそのすべてに合っている必要があります。
- ビットレート。配信先の推奨値のうち最も低いものに収めます。たとえばTwitchは多くのチャンネルに対して6,000 kbps前後に抑えるよう案内しているため、それが共通の上限として妥当です。各プラットフォームの最新の案内を確認してください。
- 解像度とフレームレート。16:9の1080p、30または60 fpsなら、YouTube、Twitch、Kick、Facebookのすべてで使えます。そのビットレートで1080p60がぼやけて見えるなら、1080p30や720p60の方がくっきり見えることがよくあります。
- キーフレーム。2秒間隔なら主要なプラットフォームすべての条件を満たします。
- 画面の向き。縦型のプラットフォームには9:16の別の制作が必要で、チェックボックス1つで済むものではなく、別の配信になります。
Twitchのアフィリエイトやパートナーの場合は、ほかのプラットフォームを追加する前にTwitchの同時配信ルールを読んでください。
遅延、チャットのずれ、そして中継では解決できないこと
中継サービスを挟むと経由地が1つ増えるため、各プラットフォーム自体の遅延に加えて、わずかな遅延が生じると考えてください。ただし、視聴者が体感する遅延の大部分は、通常プラットフォームの処理とプレーヤーのバッファリングによるものです。違いに気づくのは主にチャットで、プラットフォームごとにメッセージが数秒ずれて届きます。
限界も現実的に把握しておきましょう。中継はアップロードが何倍にも増えるのを防ぎますが、回線が1本の配信を安定して送れることは依然として必要です。1本の配信でもすでにフレーム落ちするなら、まずそれを直してください。有線のイーサネット、低めのビットレート、バックグラウンドでのアップロードの停止です。Twitchの配信が何度も切れる場合の診断方法は、どのプラットフォームにも当てはまります。
あなたがカメラの前にいる必要のないコンテンツなら、自宅の回線を完全に使わず、クラウドからプレイリストを配信しましょう。
StreamHouseを通してOBSの番組を中継する
StreamHouseにはOBSからのマルチ配信が含まれています。OBS配信を作成し、YouTube、Twitch、Kick、Facebook、カスタムRTMPサーバーなどの配信先を追加して、StreamHouseが発行するサーバーURLとストリームキーをOBSに貼り付けます。OBSが接続すると、映像はクラウドから有効なすべての配信先に分配されるため、自宅のアップロードは配信1本分のままで、配信先を追加しても配信枠は余分に消費しません。
番組と番組の間は、過去の配信やハイライトをループ再生するプレイリストで、パソコンの電源を切ったままクラウドからチャンネルを動かし続けられます。同じチャンネルでライブを始める前にはプレイリストを止め、2本の映像が1つのストリームキーを奪い合わないようにしましょう。
全体の仕組みは機能紹介ページで確認するか、アカウントを作成してOBSを接続してください。
よくある質問
OBSからマルチ配信すると、インターネットの通信量は増えますか?
OBSで直接出力を追加する場合は増えます。出力ごとに配信のフルコピーをアップロードするからです。クラウドの中継サービスを使えば、追加のコピーは中継サービスのサーバー上で作られるため、アップロードは配信1本分のままです。
マルチ配信にはどれくらいのアップロード速度が必要ですか?
中継サービスを使うなら、配信1本に必要な速度に余裕分を加えた程度です。一般的な目安は、ビットレートを実測したアップロード速度の約4分の3に抑えることなので、6,000 kbpsの配信なら約8 Mbpsが必要です。中継を使わない場合は、プラットフォームの数を掛けてください。
OBSからTikTokとYouTubeに同時にマルチ配信できますか?
1本の映像ではうまくいきません。TikTokは縦型の9:16の映像を前提とし、YouTubeの配信は通常横型の16:9なので、専用のアップロードを伴う縦型の出力が別に必要になります。また、TikTokは外部ツールからの配信を条件を満たしたアカウントに限定しています。
中継を使うと、OBSから直接配信するより遅くなりますか?
経由地が1つ増えるのでわずかに遅くなりますが、その差は通常、各プラットフォームの処理やプレーヤーの遅延に比べれば小さなものです。ほとんどの視聴者は気づかず、プラットフォーム間のチャットのタイミングのずれの方が映像の遅延より大きくなります。


