リアルタイム メッセージング プロトコル (RTMP) は、オーディオ、ビデオ、その他のデータをインターネット上でリアルタイムに送信するためのプロトコルです。 RTMP はもともと Macromedia (現在は Adobe) によって、インターネットを介してフラッシュ プレーヤーとサーバーの間でオーディオ、ビデオ、その他のデータをストリーミングするために開発されました。 RTMP は、TCP と UDP の組み合わせを使用して、低遅延で信頼性の高いデータ送信を提供し、ライブ ストリーミング、録画、オンデマンド再生などのさまざまなストリーミング モードをサポートできます。 RTMP は、ライブおよびオンデマンドのビデオ コンテンツをユーザーに配信するために、YouTube、Facebook、Twitch、Teyuto などのストリーミング プラットフォームで一般的に使用されます。 RTMP は多くのメディア プレーヤー、エンコーダー、サーバーでサポートされており、HLS や DASH などのさまざまなストリーミング テクノロジーで使用できます。