videocalling
Illustration of RTMP (Real-Time Messaging Protocol) in video calling

RTMP (Real-Time Messaging Protocol)

プロトコル

Macromediaによって開発された、インターネット上で音声、ビデオ、データをストリーミングするためのプロトコル。

RTMPとは?

Real-Time Messaging Protocol (RTMP) は、Flashプレーヤーとサーバー間で音声、ビデオ、データを高性能に伝送するために、元々Macromedia(現在はAdobe)によって開発されました。Flashは廃止されましたが、RTMPは依然としてYouTube Live、Twitch、Facebook Liveなどの放送プラットフォームにライブストリームを取り込む(Ingest)ための標準プロトコルです。

RTMPとWebRTC

  • 遅延: RTMPはTCPベースであり、WebRTCのサブ秒単位のUDP配信と比較して、通常は遅延(数秒)が高くなります。
  • ユースケース: WebRTCはリアルタイムの対話(会議)に使用されるのに対し、RTMPはその会議をより広い視聴者に送信(放送)するために使用されます。