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.
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
Follow these steps to get started with the Stratus beta:
- Download and Install Flash Player 10
- Get the Flex SDK 3.2 or Flex Build 3.0.2
- Sign up for a Stratus beta developer key
- Review the Flash Player 10 API Documentation
- Read the article, Stratus service for developing end-to-end applications using RTMFP in Flash Player 10, in the Developer Center
- Learn the basics of peer-to-peer communication in Flash Player 10
- Download the sample application
-
Ask questions and share your feedback in the Stratus forum
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.
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:
- Review the Flash Player 10 API Documentation
- Review the article, "Stratus service for developing end-to-end applications using RTMFP in Flash Player 10," in the Developer Center
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.
