The Real-Time Messaging Protocol (RTMP) was designed for high-performance transmission of audio, video, and data between Adobe Flash Platform technologies, including Adobe Flash Player and Adobe AIR. RTMP is now available as an open specification to create products and technology that enable delivery of video, audio, and data in the open AMF, SWF, FLV, and F4V formats compatible with Adobe Flash Player.
RTMP Specification 1.0 (PDF 65.3 KB)

Real-Time Messaging Protocol (RTMP) specification (Version 1.0) 
The RTMP specification document (above) and license cover the RTMP protocol only. They do not include information or license around any other Flash Media Server technology. By downloading the RTMP specification, you are agreeing to the RTMP license. To benefit customers who want to protect their content, the open RTMP specification does not include Adobe's unique secure RTMP measures, nor does the license that accompanies the specification allow developers to circumvent such measures. However, developers will be free to use their own technological measures to secure content. The RTMP specification does not provide any requirement or restrictions on a developer's own measures to secure content.
Adobe seriously considers all feedback to the RTMP specification. E-mail any unclear or potentially erroneous information within the specification to Adobe at

Related information