Adobe Labs
 
 

cap bottom

Stratus

Adobe® Flash® Player 10 and Adobe AIR® 1.5 introduce a new communications protocol called the Real-Time Media Flow Protocol (RTMFP). The most important features of RTMFP include low latency, end-to-end peering capability, security and scalability. These properties make RTMFP especially well suited for developing real-time collaboration applications by not only providing superior user experience but also reducing cost for operators.

P2P in Flash Player 10
Watch the peer-to-peer in Flash tutorial.

In order to use RTMFP, Flash Player endpoints must connect to an RTMFP-capable server, such as the Stratus service. Stratus is a beta, hosted rendezvous service that aids establishing communications between Flash Player endpoints.

Unlike Adobe Flash Media Server, Stratus does not support media relay, shared objects, scripting, etc. So by using Stratus, you can only develop applications where Flash Player endpoints are directly communicating with each other.


Flash Player is already the market leader in online video distribution over the web. With the introduction of RTMFP and advanced media compression technologies, Flash Player 10 is well positioned as the leader in real-time communications as well.

With Stratus you can build: a video chat application, multi-player games, and utilize voice over IP.


Getting Started

Community

Below you'll find references and links to help you participate in the Stratus community.

Online Forum

Ask questions, discuss, and share feedback with other beta users and the engineering team in the online forums.

Please note that your submission of comments, ideas, feature requests and techniques on this and other Adobe maintained forums, as well as Adobe's right to use such materials, is governed by the Terms of Use.

Developer Center

Read more about RTMFP and Stratus in the Flash Player Developer Center.

Visit the Flash Player Developer Center

Resources

If you want to learn more about releases on Labs as well as other Adobe technologies, visiting a user group or connecting with an Adobe Community Expert is a great place to start.

Product Details


Documentation

A couple resources are available to help you develop Stratus-enabled applications:

FAQ

What is Stratus?
Stratus is a hosted rendezvous service that aids in establishing communications between Flash Player clients or Adobe AIR endpoints using RTMFP. Flash Player endpoints must stay connected to the server during the entire time of communications. Unlike Flash Media Server, Stratus does not stream video or support media relay, shared objects, or scripting. Stratus is being made available as a beta service through Adobe Labs to allow our developer community to begin building applications using RTMFP.
How do Stratus and a Flash Media Server (FMS) differ?
When using Stratus, all data is sent directly from client to client. Flash Media Server supports client to server communication. Additionally features like shared objects and server side scripting that are supported by FMS are not supported with Stratus.
What do I need to use Stratus?
You will need to register with your AdobeID to receive a unique developer key which will be used within your application to take advantage of Stratus. Sign up for a Stratus developer key.
How much does Stratus cost?
Stratus is a free beta service. You will need to register with your Adobe ID to obtain a unique developer key.

See answers to more frequently asked questions

System Requirements

Stratus requires that clients are using either Flash Player 10 or AIR 1.5

Developers will need to provide a mechanism for exchanging peer identities between instances of application through their own intermediary (e.g., using HTTP web services, XML sockets to a presence server, etc.).

Release Notes

This release of the Stratus is prerelease and is designed for evaluation purposes only. The service is not final; but, many portions of the technology are fully implemented and ready for you to try and discuss.

Stratus

All Technologies

Technology Groups

Showcase Gallery