« Back to Glossary Index
« Back to Glossary
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.