Adobe Stratus 2 enables peer assisted networking using the Real Time Media Flow Protocol (RTMFP) within the Adobe Flash® Platform. RTMFP is the evolution of media delivery and real time communication over the Internet enabling peers on the network to assist in delivery. Stratus was first introduced in 2008 as a rendezvous-only service that allowed clients to send data from client to client without passing through a server. Adobe Flash Player 10, which debuted peer assisted networking, has been adopted today by over 90% of all internet connected PCs.
Stratus has now been upgraded to support new RTMFP groups technology built within Adobe Flash Player 10.1 beta and Adobe AIR® 2 beta.
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.1 is well positioned as the leader in real-time communications as well.
Stratus on Adobe Labs is an Adobe-hosted service that previews upcoming technology for Peer Assisted Networking. Stratus does not support any server-side programming, media relay, and will not support SharedObect programming model. The technology will appear in the next version of Adobe Flash Media Server, but it is already used today within Adobe LiveCycle® Collaboration Services.