OBSで配信サイトと接続する設定画面には「サーバー」「RTMP URL」といった項目が出てきます。普段は配信キーをコピペするだけで済んでしまうため、「RTMPって何?」と聞かれても答えられない、という人は意外と多いものです。この記事では、RTMPの仕組みと、配信の遅延との関係をやさしく解説します。
この記事で分かること
- RTMPが何をしているものなのか
- RTMPと配信の遅延の関係
- RTMP以外の通信方式(SRT・WebRTC)との違い
- 設定で困ったときに確認すべきポイント
RTMPとは「配信ソフトとサイトをつなぐ通信方式」
RTMP(Real Time Messaging Protocol)とは、OBSのような配信ソフトから、YouTubeやTwitchなどの配信サイトへ映像・音声データを送るための通信の取り決め(プロトコル)です。もともとAdobeが動画配信用に開発した技術ですが、現在では配信業界の事実上の標準として、ほとんどの配信サイト・配信ソフトが対応しています。
OBSの設定画面にある「サーバー」はデータの送り先(RTMPのURL)、「配信キー」はその配信が自分のアカウントのものだと証明するためのパスワードのような役割です。この2つが正しく設定されていないと、配信サイトに映像が届きません。
RTMPは何をやり取りしているのか
もう少し技術的に見ると、RTMPでは映像・音声データを細かい「チャンク」という単位に分割して送信します。送信前には配信ソフトと配信サーバーの間で接続確認(ハンドシェイク)が行われ、以降は途切れることなくチャンクを送り続けることで、連続した映像として届けられます。配信中に一瞬だけ回線が不安定になっても、OBS側の「再接続」機能によってこのやり取りを復旧させようとする仕組みになっています(切断そのものの対処法は配信が途中で止まる・切断される原因と対策を参照)。
RTMPと配信の遅延の関係
配信には「配信者が喋ってから視聴者に届くまでのタイムラグ(遅延)」が必ず発生します。この遅延の一部は、RTMPでのデータの送受信にかかる時間によるものです。
ただし、視聴者側で体感する遅延の多くは、RTMPそのものよりも配信サイト側の配信方式(低遅延モードの有無など)によって決まります。YouTube Liveの「低遅延」「超低遅延」設定や、Twitchの「低遅延モード」は、RTMPで受け取ったデータを視聴者に届けるまでの処理を最適化する機能で、これらを有効にすることで体感の遅延を数秒単位で縮められます。
RTMP以外の配信方式もある
近年ではRTMPよりもさらに低遅延な通信方式として「WebRTC」や「SRT」といった規格も一部の配信サイト・サービスで使われ始めています。
| RTMP | SRT | WebRTC | |
|---|---|---|---|
| 遅延の目安 | 数秒程度 | RTMPより低遅延 | 1秒未満も可能 |
| 対応状況 | ほぼすべての配信サイト・ソフトが対応 | 一部の配信サイト・配信ソフトのみ | 対応は限定的(ライブ通話的な用途向け) |
| 安定性 | 実績が豊富で安定 | 不安定な回線でも強い設計 | 低遅延優先で、不安定な回線にはやや弱い |
2026年時点では、OBSから主要な配信サイト(YouTube・Twitch・ニコニコ生放送など)に配信する場合、依然としてRTMP(またはその暗号化版であるRTMPS)が基本の方式です。設定画面に「サーバー」「RTMP URL」と出てくる場合は、このRTMPを使っていると考えて問題ありません。
設定で困ったときに確認すべきポイント
- 配信サイトの管理画面からコピーした「サーバーURL」と「配信キー」を、OBSの「設定」→「配信」に正しく貼り付けているか
- 配信キーは第三者に知られるとなりすまし配信をされる可能性があるため、他人に共有しない(「配信キーが無効です」と出る場合は配信サイトで「配信キーが無効です」と表示された時の対処法を参照)
- 遅延そのものが気になる場合は、配信サイト側の低遅延設定を確認する(OBS側のビットレート設定はビットレートとは?も参照)
よくある質問
Q. RTMPのURLや配信キーを間違えるとどうなりますか?
A. 配信サイトに映像が届かず、OBS側で「接続に失敗しました」といったエラーが表示されます。配信サイトの管理画面から最新のURL・配信キーを再度コピーし直すことで解決することがほとんどです。
Q. RTMPSとRTMPの違いは何ですか?
A. RTMPSはRTMPの通信を暗号化(SSL/TLS)したものです。配信キーなどの情報を保護できるため、対応している配信サイトでは標準的にRTMPSが使われています。利用者側が意識して設定を変える場面は基本的にありません。
Q. SRTやWebRTCに切り替えれば誰でも低遅延配信ができますか?
A. 配信ソフト・配信サイトの両方が対応している必要があります。OBSの標準設定からは基本的にRTMPでの配信となるため、SRT・WebRTCを使いたい場合は対応状況を個別に確認してください。
関連記事:遅延を調整する設定:YouTube Liveの遅延設定の違いと選び方
まとめ
- RTMPは配信ソフトと配信サイトをつなぐ通信の取り決め(プロトコル)
- 「サーバー」はデータの送り先、「配信キー」は本人確認用のパスワード
- 体感の遅延は配信サイト側の低遅延設定に大きく左右される
- より低遅延なSRT・WebRTCという方式もあるが、2026年時点ではRTMPが主流
- データの流れ全体の仕組みはエンコードとは?も合わせて読むと理解しやすい


コメント