Back to Home

Port 1935

RTMP

The Real Time Messaging Protocol (RTMP) is a proprietary protocol developed by Macromedia, now owned by Adobe, primarily used for high-performance transmission of audio, video, and data between a server and Flash player. Operating over TCP port 1935, RTMP enables low-latency streaming which contributed to Flash's dominance in web video delivery during its peak. Despite Flash's decline, RTMP remains popular in live streaming infrastructure and content delivery due to its robustness, simplicity, and widespread support..

TCPOfficialInsecure
Protocol
TCP
Category
Status
Official
Common Usage
Live streaming

Technical Details

RTMP (Real Time Messaging Protocol) is designed to facilitate real-time communication between streaming servers and clients. It leverages a persistent TCP connection which allows the continuous exchange of audio, video, and data streams. Because of this persistent connection, RTMP enables low-latency communication suitable for live broadcast scenarios.

RTMP originally served Adobe Flash Player, carrying multimedia content encoded in formats like MP3 or AAC for audio and H.264 for video. The protocol supports packet fragmentation and multiplexing multiple streams within a single connection, enhancing efficiency and enabling features such as streaming while recording and adaptive bitrate streaming (via various RTMP flavors).

While Flash Player adoption has waned, RTMP is still widely used in streaming workflows, especially as an ingest protocol from encoders to servers like Wowza or media platforms, before content is transcoded and delivered via modern, HTTP-based protocols such as HLS or DASH. RTMP supports both encrypted and unencrypted variants, though the plain protocol on port 1935 typically lacks encryption.

Advertisement
Advertisement
Related Ports
Related ports feature coming soon!