Rumbleのライブ配信設定:ビットレート・解像度・音声
Rumbleはライブ配信向けの推奨エンコーダー設定を公開しています。その内容と、回線が維持できる解像度とビットレートの選び方、音声・キーフレーム・Bフレームの設定方法、視聴者が来る前にテストする方法を解説します。
読了目安:約9分
この記事の内容
執筆時点でRumbleが推奨しているのは、固定ビットレートのH.264映像、2秒のキーフレーム間隔、Bフレーム0、44.1 kHz・128 kbpsのAAC音声、そして上限8,000 kbpsです。1080p30ではおよそ2,500〜4,500 kbps、1080p60ではおよそ4,000〜6,000 kbpsが目安とされています。
これらの数値はRumbleの推奨設定ページによるもので、Rumbleは内容を更新するため、大事な配信の前には確認してください。以下では、それを自分の回線とコンテンツにどう当てはめるか、そしてRumbleで配信を公開する前にすべてが正しく動くことをどう確かめるかを説明します。
この記事のポイント
- 解像度とフレームレートは、Rumbleが受け付ける最大値ではなく、コンテンツとアップロード速度から選びましょう。
- 固定ビットレート、2秒のキーフレーム間隔、Bフレーム0を使います。
- 44.1 kHz・128 kbpsステレオのAAC音声がRumbleの案内に合致します。
- Rumbleはメインの配信を再生用に録画するため、テストは別の配信で行いましょう。
Rumble向けの解像度、フレームレート、ビットレートの範囲
Rumbleの推奨設定ページでは、出力ごとに案内がまとめられています。執筆時点での内容は次のとおりです。
- 1080p、60または50 fps:1920×1080、およそ4,000〜6,000 kbps。
- 1080p、30または25 fps:1920×1080、およそ2,500〜4,500 kbps。
- 720p、60または50 fps:1280×720、およそ3,000〜4,000 kbps。
- 720p、30または25 fps:1280×720、およそ2,000〜3,000 kbps。
フレームレートはコンテンツに合わせましょう。トーク番組、ニュース、ポッドキャスト、スライドは30 fpsで十分きれいに見え、ビットレートも効率よく使えます。ゲームプレイやスポーツは60 fpsの恩恵を受けます。50や25 fpsを使うのは、カメラや映像がその設定で収録されている場合だけにしてください。電源周波数が50 Hzの地域ではよくあることです。Rumbleは回線の遅い視聴者向けに配信を低画質に再エンコードするので、送るのはきれいな1本だけで済みます。
ビットレート以外にRumbleが求めるエンコーダー設定
これらの細かな設定は、ビットレートと同じくらい重要です。ここが合っていないと、接続はできてもカクついたり、録画がうまくいかなかったりする配信のよくある原因になります。
- コーデック:H.264。Rumbleのページでは、30 fpsにはレベル4.1、60 fpsにはレベル4.2が記載されています。
- レート制御:CBR(固定ビットレート)。可変ビットレートは、受信側がスムーズに処理できる量を超えて急上昇することがあります。
- キーフレーム間隔:2秒。OBSでは、自動のままにせず、キーフレーム間隔の欄に
2と入力します。 - Bフレーム:0、参照フレームは1。多くのエンコーダーのプリセットは初期設定でBフレームを使うため、最も見落とされやすい設定です。
- 走査方式と画素:プログレッシブ走査と正方形ピクセル。
- 上限:最大60 fps、8,000 kbps。
Rumbleは、この範囲外の設定では配信と録画の両方が不安定になる可能性があると注意しています。これらの用語の背景については24時間配信に最適なエンコード設定をご覧ください。
音声設定とRTMP接続
Rumbleのページには、44.1 kHz・128 kbpsステレオのAAC音声が記載されています。エンコーダーのサンプルレートを44.1 kHzに設定し、Rumbleの最新の案内が変わらない限り、音声ビットレートは128 kbpsのままにしておきましょう。コーナー間で音量を揃え、話し声のピークがメーターの上限より十分下に収まるようにしてください。そうすれば視聴者が音量を調整する必要がなく、Rumbleが再エンコードした後に大きな音の場面が歪むこともありません。
接続について、Rumbleが記載しているプロトコルはRTMPです。Rumbleでライブ配信を作成すると、サーバーURLとストリームキーが表示されるので、末尾にスペースが入らないよう両方を正確にコピーしてください。配信をまたいで同じ値が使えるRumbleの固定ストリームキーを設定していない限り、以前の配信の情報を使い回さないでください。プロトコルを手作業で書き換えず、アドレスはRumbleに表示されたとおりに使いましょう。2つの違いはRTMPとRTMPSの比較で説明しています。
設定をアップロード回線に合わせ、事前にテストする
Rumbleが最初に勧めているのは、スピードテストを行い、回線が維持できる画質を選ぶことです。
- アップロード速度を測ります。普段配信する時間帯に何度か測定し、安定して出る最低値を控えます。
- その約半分から3分の2を配信に割り当て、ほかの機器のための余裕を残します。
- 収まる範囲で最も高いプリセットを選びます。安定したアップロードが6 Mbpsなら、1080p60より、3,000 kbps前後の720p30か、範囲の下限に近い1080p30の方が安全です。
- 可能であればWi-Fiではなくイーサネットを使います。
そのうえで、Rumbleの勧めどおり別のRumble配信でテストしましょう。メインの配信は再生用に録画されるからです。モバイルデータ通信のスマートフォンで視聴し、音ズレを確認し、シーン切り替え時のカクつきを探し、数分間流し続けてください。より詳しいチェックリストは公開前テストのガイドにあります。
StreamHouseから安定したRumble向け出力を送る
エンコーダーの調整に夜を費やしたくないなら、録画コンテンツについてはStreamHouseがそのほとんどを引き受けます。アップロードした動画は事前に1つの統一されたエンコードプロファイルに変換されるため、ファイルごとに変わることなく、動画から動画へとビットレートとタイムスタンプが安定します。出力プリセット(プランに応じて720pまたは1080p、30または60 fps)を選び、Rumbleが発行したサーバーURLとキーでRumbleを配信先に追加して、「開始」を押すだけです。
エンコードと配信はクラウドで行われるため、プレイリスト配信が自宅のアップロード回線やパソコンに制限されることはなく、パソコンの電源を切っていてもかまいません。Rumbleとの接続が不安定になっても、配信は自動的に再接続されます。ライブ番組では、OBSの映像を1本StreamHouseに送り、Rumbleやほかのプラットフォームに転送してもらえば、アップロードは配信1本分だけで済みます。どちらの場合も、公開する前にRumbleで短いテスト配信を行いましょう。
よくある質問
Rumbleのライブ配信にはどのビットレートを使うべきですか?
執筆時点でRumbleは、1080p30でおよそ2,500〜4,500 kbps、1080p60で4,000〜6,000 kbps、上限8,000 kbpsを推奨しています。アップロード回線が余裕を持って維持できる固定ビットレートを選び、重要な配信の前にはRumbleの設定ページで更新がないか確認してください。
Rumbleは60 fpsのライブ配信に対応していますか?
はい。Rumbleの推奨設定には60または50 fpsの1080pと720pが含まれており、60 fpsが上限とされています。ゲームプレイや速い動きには60 fpsを使い、トークやニュース形式では30 fpsにして、同じビットレートでより高い画質を得ましょう。
RumbleがBフレーム0を推奨しているのはなぜですか?
Rumbleの設定ページには、理由の説明なしにBフレーム0、参照フレーム1と記載されています。Bフレームはデコードを複雑にするため、ライブの受信処理ではBフレームのない配信が好まれることがよくあります。配信がカクついたり録画がおかしくなったりする場合は、エンコーダーが初期設定でBフレームを追加していないか確認してください。
Rumbleへの配信は720pと1080pのどちらにすべきですか?
アップロード回線が、Rumbleの1080pの範囲の少なくとも下限を余裕を持って維持できるなら1080pを選びましょう。そうでなければ、安定したビットレートの720pの方が、ビットレート不足の1080p配信よりきれいに見えます。Rumbleは視聴者向けの低画質版を自動で作成するので、きれいな映像を1本送れば十分です。


