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.

Try in SPARQL Jump to: Statements Referenced by

Statements (54)

Predicate Object
instanceOf application-layer protocol
streaming protocol
abbreviationOf Real-Time Messaging Protocol NERFINISHED
category Internet protocol
multimedia streaming protocol
commonlyUsedWith AAC audio codec
H.264 video codec
MP3 audio codec
competesWith HLS NERFINISHED
MPEG-DASH NERFINISHED
WebRTC NERFINISHED
defaultPort 1935
designedFor interactive media applications
live broadcasting
low-latency streaming
fullName Real-Time Messaging Protocol NERFINISHED
hasVariant RTMFP NERFINISHED
RTMPE
RTMPS
RTMPT NERFINISHED
latencyCharacteristic low latency compared to HTTP-based streaming
operatesOver TCP NERFINISHED
originallyDevelopedFor Adobe Flash Media Server NERFINISHED
Adobe Flash Player NERFINISHED
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 NERFINISHED
Nginx RTMP module NERFINISHED
OBS Studio NERFINISHED
Wowza Streaming Engine NERFINISHED
XSplit NERFINISHED
vMix NERFINISHED
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 NERFINISHED

Referenced by (2)

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