Skip to main content

Real-Time Messaging Protocol (RTMP)

Updated on 03 Oct 2023

Definition

The Real-Time Messaging Protocol (RTMP) is a protocol used to stream video content from a device to a server in real time. It utilizes a 'streaming URL' and a 'streaming key' for the device to send the video data to the server.

How it Works

When streaming video using RTMP, the device encodes the video footage and sends it to the server using the streaming URL and key. This allows for real-time transmission, making it ideal for applications such as live streaming, video conferencing, and online gaming.

Usage

RTMP is commonly used by various streaming platforms and applications, including Larix Broadcaster and YouTube, to transmit video data from devices to servers. It provides a reliable and efficient method for delivering high-quality video content.

Start analysing with TeamTV today, for FREE

Start your trial

Trivia
  • RTMP was originally developed by Macromedia, but is now maintained by Adobe
  • RTMP uses a lower-level protocol called Transmission Control Protocol (TCP) for reliable data transmission
Quick Facts
  • RTMP is a protocol for real-time video streaming
  • It uses a 'streaming URL' and a 'streaming key' for transmission
  • RTMP is used by platforms like Larix Broadcaster and YouTube