RTMP
Real-Time Messaging Protocol (RTMP) is a TCP-based protocol developed by Macromedia for streaming audio, video, and data over the Internet. It provides a persistent connection between a client and a streaming server to support low-latency live communication, primarily in professional streaming workflows.
RTMP was developed by Macromedia, which was acquired by Adobe in 2005. It became widely used for
Technically, RTMP uses a handshake, a chunk-based framing system, and AMF (Advanced Message Format) encoding for
In typical architectures, a live encoder publishes a stream to a media server via RTMP. The server
Today, RTMP is still widely used in professional workflows, but browsers do not support RTMP natively. Accordingly,