Stands for “Real-Time Messaging Protocol.” RTMP is a protocol designed for transmitting audio and video over the Internet. It is used to stream multimedia content material on demand and in addition helps stay streaming.

Streaming over RTMP requires a media server, comparable to Adobe Media Server (AMS). Clients connect with the streaming server over TCP, usually using port 1935. RTMP stream URLs usually use a format comparable to:


Most internet browsers don’t acknowledge the rtmp:// prefix. Instead, streamers can publish an RTMP URL (offered by a media server) to a streaming service that accepts RTMP enter. Examples embody Vimeo, YouTube Live, or Facebook Live. The service then broadcasts the stream through the corresponding web site or app.


Macromedia created RTMP. Adobe acquired Macromedia in 2005, together with the rights to RTMP, which was a part of the Flash know-how platform. While RTMP can stream Flash codecs (comparable to .SWF, .FLV, and .F4V), it helps many different forms of audio/video transmissions as nicely.

Since the usage of Flash has decreased, RTMP has turn into more generally used to stream commonplace compressed video audio and video reasonably than Flash media. Adobe has additionally made RTMP an open specification, which can be utilized by third-party functions. Examples embody Nimble Streamer, Open Broadcaster Software, and Wowza Streaming Engine.

NOTE: As of 2020, gross sales and help for Adobe Media Server, Flash Media Live Encoder, and the RTMP SDK are offered by Veriskope reasonably than Adobe.

Looking to know more Internet Terms