Home / Real Time Messaging Protocol (RTMP)
« Back to Glossary Index

Real Time Messaging Protocol (RTMP)

Watch this video to learn more about the RTMP streaming protocol and how it's being used today. 

Real Time Messaging Protocol (RTMP) is a proprietary protocol, originally developed by Macromedia (now Adobe), for real-time streaming of video, audio, and data between a server and Flash player. Though Adobe has announced that it will no longer support Flash, RTMP remains a commonly used protocol for live streaming within production workflows.

RTMP supports adaptive bitrate streaming (ABS) making it well suited for OTT services. Based on the Internet transport control protocol (TCP), RTMP can stream live content with relatively low latency. For these reasons, it is often used as an abintermediate protocol for streaming between an encoder and transcoder prior to delivery in other formats such as HLS and MPEG-DASH.

Related Products

Makito X video encoders
Video Encoder
Haivision’s award-winning Makito X H.264 video encoder transports secure, low latency, HD video over any network at extremely low bitrates.
Makito X4 video encoder
Video Encoder
Encode live video up to 4K UHD and HDR at ultra-low-latency for secure, flexible, and reliable streaming over IP.
Kraken Transcoder UI
Video Transcoder
MISB and STANAG-compliant real-time video transcoder with HEVC, H.264, MPEG-2, SRT, and KLV metadata support.

Speak With One of Our Experts to Learn More!

« Back to Glossary