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

RTMP (Real-Time Messaging Protocol)

glossary.categories.protocol

Um protocolo originalmente desenvolvido pela Macromedia para streaming de áudio, vídeo e dados pela Internet.

O que é RTMP?

O Real-Time Messaging Protocol (RTMP) foi originalmente desenvolvido pela Macromedia (agora Adobe) para transmissão de alta performance de áudio, vídeo e dados entre players Flash e um servidor. Embora o Flash esteja morto, o RTMP permanece como o protocolo padrão para ingestão de transmissões ao vivo em plataformas de broadcasting como YouTube Live, Twitch e Facebook Live.

RTMP vs. WebRTC

  • Latência: RTMP é baseado em TCP e tipicamente tem latência mais alta (segundos) comparado à entrega UDP sub-segundo do WebRTC.
  • Caso de Uso: WebRTC é usado para interação em tempo real (conferência), enquanto RTMP é usado para enviar essa conferência para uma audiência mais ampla (broadcasting).