videocalling
RTMP (Real-Time Messaging Protocol)

RTMP (Real-Time Messaging Protocol)

協定

A protocol originally developed by Macromedia for streaming audio, video, and data over the Internet.

What is RTMP?

The Real-Time Messaging Protocol (RTMP) was originally developed by Macromedia (now Adobe) for high-performance transmission of audio, video, and data between Flash players and a server. Although Flash is dead, RTMP remains the standard protocol for ingesting live streams into broadcasting platforms like YouTube Live, Twitch, and Facebook Live.

RTMP vs. WebRTC

  • Latency: RTMP is TCP-based and typically has higher latency (seconds) compared to WebRTC's sub-second UDP delivery.
  • Use Case: WebRTC is used for real-time interaction (conferencing), whereas RTMP is used to send that conference to a wider audience (broadcasting).