Posts Tagged ‘P2P Application in AS3 and Flash Playe 10’

Adobe takes another leap with RTMFP and Stratus September 7th, 2009

admin

The Real-Time Media Flow Protocol (RTMFP) is a new communication protocol from Adobe that enables direct end user to end user peering (P2P) communication between multiple clients running an application built for Adobe Flash Player or Adobe AIR for the delivery of rich, live, real-time communication.

P2P term

Peer to Peer (P2P) has various meanings within the technology industry, but typically refers to the establishment of a direct connection between two or more end-users to aid in the movement of data and media.

Different types of P2P solutions -

* End User to End User: Two clients communicate directly without passing their data through the server for low-latency, real-time communication. This is the solution that Adobe is enabling with RTMFP.

* Swarming: Many to many communication typically used to share delivery a file via download. Swarming maximizes transfer speed by gathering pieces of a file and downloading these pieces simultaneously from other end-users who already have them. Swarming solutions typically require a standalone application designed to locate and connect to other end-users’ computers that have the relevant content. These solutions typically have local file system access. Flash player 10 and AIR 1.5 will not enable swarming solutions.

* Multicast: One to many communication over an IP infrastructure. Multicast speeds content delivery and reduces the burden on the network because a source sends the data packet only once for delivery to a large number of end-users. The nodes in the network take care of replicating the packet to reach multiple end-users only where necessary. Flash Player 10 and AIR 1.5 will not enable multicast solutions.

About Stratus

Stratus is a hosted rendezvous service that aids in establishing communications between Flash Players 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.

Stratus vs Flash Media Server (FMS)

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.

To use Stratus

You will need to sign in with your AdobeID to receive a unique Developer Key which will be used within your application to take advantage of Stratus. Then, get your Developer Key to gain access to the service.

Cost of Stratus

Stratus is a free beta service. You will need to register with your Adobe ID to get a unique Developer Key.

Developement Help

Following links provide usefull information about help and suppurt during Stratus application Development.

http://www.adobe.com/devnet/flashplayer/articles/rtmfp_stratus_app_04.html

http://www.adobe.com/cfusion/webforums/forum/categories.cfm?forumid=72&catid=756&entercat=y.

Enjoy Stratus

M

Continue reading...