カスタムRTMP配信ガイド:あらゆるプラットフォームでライブ配信する方法
プラットフォームからRTMP URLとストリームキーが発行されれば、そこに配信できます。カスタムRTMP配信の仕組みと、それを使ってどこでも24時間ライブ配信する方法を解説します。
読了目安:約4分
この記事の内容
主要な配信プラットフォームはすべて、そしてニッチなプラットフォームの多くも、ライブフィードを受け取るために同じ基盤の言語を使っています。それがRTMPです。これを理解すれば、ワンクリックの接続ボタンがあるプラットフォームだけに縛られることはなくなります。配信先からRTMP URLとストリームキーが発行されれば、自分のサーバーも含めて、そこに配信できるのです。
このガイドでは、カスタムRTMP配信の仕組みと、それを使ってどこでも24時間配信を行う方法を解説します。
この記事のポイント
- RTMPは、プラットフォームがライブフィードを受信するために使う標準プロトコルです。
- 配信先は、RTMP URLとストリームキーの組み合わせにすぎません。
- カスタムRTMPを使えば、組み込みのプラットフォームだけでなく、どこにでも配信できます。
- ループするプレイリストと組み合わせれば、あらゆるRTMPの配信先で24時間配信を行えます。
RTMPとは
RTMP(Real-Time Messaging Protocol)は、エンコーダーから配信サーバーへ音声と映像を送信するための、長く使われてきた方式です。あなたが「ライブ配信を開始」すると、エンコーダーがプラットフォームの受信(インジェスト)サーバーへRTMP接続を開き、フィードを送信します。プラットフォームはそれを視聴者に配信します。RTMPは非常に幅広くサポートされているため、複数プラットフォームへの配信を可能にする共通基盤になっています。
URL+キー=配信先
RTMPの配信先は、結局のところ次の2つの値に集約されます。
- RTMP URL(サーバー/インジェストURL) ― フィードの送信先。たとえばプラットフォームのインジェスト用エンドポイントです。
- ストリームキー ― そのサーバー上で、あなたのチャンネルを特定する秘密のコードです。
この両方をStreamHouseのようなサービスに入力すれば、動画がそこへ届けられます。プラットフォームの「接続」ボタンが裏側でやっているのも、これだけのことです。
カスタムRTMPが役立つ場面
カスタムRTMPが真価を発揮するのは、配信先が大手プラットフォームではない場合です。たとえば、自前でホストしているサーバー(Nginx RTMPやリストリーマーなど)、企業や教育機関のポータル、地域のプラットフォーム、自社サイトに設置したホワイトラベルのプレイヤーなどです。RTMPの認証情報を発行するところなら、どこでも有効な配信先になります。サービスのプリセット一覧にないプラットフォームに配信するためにも使えます。
RTMPで24時間ライブ配信する
- 配信先からRTMP URLとストリームキーを取得します。
- 動画をアップロードし、ループするプレイリストを作成します。
- カスタムRTMPの配信先を追加し、URLとキーを貼り付けます。
- 「開始」を押します。プレイリストがその配信先へ途切れなく配信されます。
フィードは事前にエンコードされ、クラウドでホストされているため、どのRTMPエンドポイントに向けても24時間安定して配信できます。
よくある質問
RTMPとRTMPSの違いは何ですか?
RTMPSは、RTMPをTLS暗号化で包んだものです。配信先がRTMPSのエンドポイントを提供している場合は、そちらを選びましょう。送信中のストリームキーとフィードを保護できます。
自分のサーバーに配信できますか?
はい。サーバーがRTMP(またはRTMPS)のURLとキーを提供していれば、録画済みのプレイリストを24時間配信できます。
すべてのプラットフォームがRTMPに対応していますか?
YouTube、Twitch、Kick、Rumble、Facebookをはじめ、ほとんどのライブ配信プラットフォームが対応しています。インジェストURLとキーを発行するそれ以外の配信先は、カスタムRTMPですべてカバーできます。


