« 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 H.264 Encoder

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 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

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