
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はその会議をより広い視聴者に送信(放送)するために使用されます。