Peer-To-Peer Flash Player Communication
Recent advancements to the Flash Player (10.0 and above) have given developers the ability to create applications that are economically scalable to large audiences. By utilizing RTMFP (Real Time Media Flow Protocol) it is now possible to develop applications that rely on direct peer-to-peer communication between Flash Player instances. A major benefit of this protocol is a dramatic reduction in bandwidth costs for applications that rely on real-time communication, such as video chat applications, and multi-player games.
The following are demonstrations of some of the ways in which this new technology can be implemented:
Adobe AIR – File Sharing
What’s Out There? Games
What’s Out There? Other
Testing RTMFP Capability
Live Multicast Streaming Using OSMF
Peer-assisted networking using RTMFP groups in Flash Player 10.1
Adobe Flash Player 10.1, Adobe Stratus 2, and Real-Time Media Flow Protocol (RTMFP) are setting a firm foundation for peer-to-peer (P2P) with peer-assisted networking. Using the capabilities of groups and the new features around them, you can make deployments of nearly any scale and take advantage of multiuser interactive applications for data and media. Everything from application-level video multicasting to swarming file delivery and multiuser games are within easy reach of developers, without the heavy burden being laid upon a server infrastructure.
RealEyes’ David Hassoun and Jun Heider have just released the first in a series of articles for Adobe’s Developer Connection that focus on the P2P capabilities of the Adobe Flash Platform, Adobe Stratus, and RTMFP. Future articles will dive deeper and provide a hands-on approach to utilizing the new groups and peer-assisted network topologies to make corporate enterprise, social media, and entertainment applications. Read the article.