protocol

RTMP

RTMP (Real-Time Messaging Protocol) is a proprietary protocol developed by Adobe for streaming audio, video, and data over the internet, primarily between a Flash player and a server. It enables low-latency communication and supports features like adaptive bitrate streaming, making it popular for live streaming applications such as gaming, webinars, and online events. Although originally tied to Flash, RTMP has been adapted for use with modern streaming technologies through encoders and servers.

Also known as: Real-Time Messaging Protocol, Adobe RTMP, RTMP Streaming, Flash RTMP, RTMP Protocol
🧊Why learn RTMP?

Developers should learn RTMP when working on live streaming projects that require low latency and reliable delivery, such as Twitch-style gaming streams, live news broadcasts, or interactive video platforms. It is particularly useful for ingesting video from encoders to streaming servers before redistribution via modern protocols like HLS or DASH, ensuring compatibility with legacy systems and broad device support.

Compare RTMP

Learning Resources

Related Tools

Alternatives to RTMP