RTMP

E637135

RTMP (Real-Time Messaging Protocol) is a streaming protocol primarily used to deliver audio, video, and data over the internet with low latency, especially in live broadcasting and interactive media applications.

All labels observed (2)

Label Occurrences
RTMP canonical 3
RTMPT 1

How this entity was disambiguated

Statements (54)

Predicate Object
instanceOf application-layer protocol ⓘ
streaming protocol ⓘ
abbreviationOf Real-Time Messaging Protocol ⓘ
category Internet protocol ⓘ
multimedia streaming protocol ⓘ
commonlyUsedWith AAC audio codec ⓘ
H.264 video codec ⓘ
MP3 audio codec ⓘ
competesWith HLS ⓘ
MPEG-DASH ⓘ
WebRTC ⓘ
defaultPort 1935 ⓘ
designedFor interactive media applications ⓘ
live broadcasting ⓘ
low-latency streaming ⓘ
fullName Real-Time Messaging Protocol ⓘ
hasVariant RTMFP ⓘ
RTMPE ⓘ
RTMPS ⓘ
RTMPT ⓘ
linked to: RTMP
latencyCharacteristic low latency compared to HTTP-based streaming ⓘ
operatesOver TCP ⓘ
originallyDevelopedFor Adobe Flash Media Server ⓘ
Adobe Flash Player ⓘ
linked to: Flash (software)
securedBy RTMPE ⓘ
RTMPS ⓘ
specifiedIn Adobe RTMP specification ⓘ
status legacy but still widely used for ingest ⓘ
supports AMF ⓘ
bi-directional communication ⓘ
multiplexing of streams ⓘ
persistent connections ⓘ
remote procedure calls ⓘ
supportsFeature metadata transmission ⓘ
play and publish commands ⓘ
stream control commands ⓘ
time synchronization ⓘ
transports audio ⓘ
data ⓘ
video ⓘ
usedBy Adobe Media Server ⓘ
Nginx RTMP module ⓘ
linked to: nginx

OBS Studio ⓘ
Wowza Streaming Engine ⓘ
XSplit ⓘ
vMix ⓘ
usedFor content ingestion to streaming platforms ⓘ
game live streaming ⓘ
live video streaming ⓘ
on-demand video streaming ⓘ
webcam streaming ⓘ
uses chunk-based message format ⓘ
handshake mechanism ⓘ
wasProprietaryTo Adobe Systems ⓘ
linked to: Adobe Inc.

How these facts were elicited

Referenced by (4)

Full triples — surface form annotated when it differs from this entity's canonical label.

RTMP → hasVariant → RTMPT ⓘ
linked to: RTMP
FFmpeg → supportsProtocol → RTMP ⓘ