November 20, 2020
Adobe to Publish RTMP Specification

Adobe today announced plans to publish the Real-Time Messaging Protocol (RTMP) specification, which is designed for high-performance transmission of audio, video, and data between Adobe® Flash® Platform technologies.

It's used in a number of Adobe products, including LiveCycle Data Services.

The RTMP specification is expected to be posted on the Adobe Developer Connection in the first half of 2009.

RTMP provides an enhanced and efficient way to deliver rich content and is used for real-time data streaming in LiveCycle Data Services.

Developers and companies will have free and open access to the documented RTMP specification to help enable unparalleled delivery of video, audio and data in the open AMF, SWF, FLV and F4V formats compatible with Adobe Flash Player.

To benefit customers who want to protect their content, the open RTMP specification will not include Adobe’s unique secure RTMP measures, nor will 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.

See the full press release here:

http://www.adobe.com/aboutadobe/pressroom/pressreleases/pdfs/200901/012009RTMP.pdf

Note that Adobe doesn't currently have any plans to provide an open source implementation of RTMP as was the case with AMF and BlazeDS, for example, and haven't announced any certification programs.

Some examples of how the RTMP spec might be used, include:

• Vendors will now have an easier way to embed RTMP-based functionality into their solutions
• Open Source projects will be able to better support small niche segments (geographic or otherwise) which at this time Adobe does not officially support
• Optimization tools will be able to better support Flash technologies
• Load testing tools will be able to test the performance of RTMP
• Reverse-engineered projects will be able to validate their implementations to ensure compliance
• Developers will do creative things that Adobe hasn't thought of :)

And of course, Adobe will continue to own, update, maintain and evolve the RTMP protocol and specification.

The final RTMP spec should be published at the following Adobe Developer Connection URL later in 2009, so watch for it here:

http://www.adobe.com/devnet/rtmp.

Damon