Category — announcements
Build P2P applications for Flash Player and AIR
Flash Player 10.1, which is available now on Adobe Labs, adds support for creating peer-to-peer groups. Flash Player 10 let you make peer-to-peer connections between 2 Flash Player clients, but now you can create an entire mesh. And share data, audio, and video streams directly between all peers in the mesh. Think scale… massive, massive scale, without thousands and thousands of Flash Media Server boxes or huge bandwidth pipes. Think cheap and big. Exciting, no?
All clients in the mesh must make a connection to Stratus (a hosted service available on Adobe Labs), but the data shared in the mesh doesn’t go through Stratus, it travels directly between the peers in the group. Stratus is a non-commercial server that lets Adobe preview technologies that will become available in future releases of Flash Media Server. You can also use LiveCycle Collaboration Service to build commercial P2P apps. LCCS rolls the P2P functionality for you and falls back to hub and spoke if needed. Tom Krcha has a nice explanation of the difference between Stratus and LCCS.
The classes you need to build P2P apps are documented in the beta version of the unified ActionScript 3.0 Reference. (Yes, this means that from now on there will be one and only one version of the AS3R. No more special versions for Flex, AIR, etc etc. Get all your Flash Platform API information from a single source. Phew.) Where was I? Right… P2p…
- Use the GroupSpecifier class to define a group and its options. This class creates the groupspec string which is the immutable identity of the group.
- Use the NetGroup class to manage a group and get statistics about a group.
- Use the NetStream class to multicast audio, video, and data. Just like you do with hub and spoke apps.
- Use the NetConnection class to connect to Stratus (and in the future, FMS). For P2P apps, use the RTMFP protocol.
I’ll be writing more about P2P Flash apps (here and for the Adobe docs), but meanwhile, check out Tom’s MAX 2009 session.
November 25, 2009 No Comments
New “Master” ActionScript 3.0 Language Reference
The Adobe Flash Platform doc team has released a beta version of the ActionScript 3.0 Reference that combines all available ActionScript packages and classes. What does this mean? No more jumping between different versions of the AS3LR to get information about different classes. Also, you’ll always be able to get the most up-to-date information from one location. Please bang on it and send feedback to PlatformASRBetaFeedback@adobe.com.
November 24, 2009 No Comments
MAX
Hey Everybody –
I’ll be at MAX in Los Angeles next week. The schedule has lots of great sessions about video, FMS, and Peer-to-peer networking. I’ll be TA’ing the lab “Building a Scalable Interactive Video Solution Using P2P in Flash Builder” — if you’re signed up, find me
. I think all (most?) sessions will be broadcast on AdobeTV within a few days after MAX and the keynotes will be streamed live, lemme see if I can find the info… That was easy: http://max.adobe.com/online/.
Enjoy!
Jody
October 2, 2009 No Comments
New Adobe Help Client & Cookbooks
Adobe has launched a couple of new apps to help developers share and find code:
The Cookbooks are live on adobe.com and the Help client is on labs.adobe.com and works with labs versions of Flash Builder and Flash Catalyst. Try them out and send Adobe your feedback — it’s always appreciated.
October 2, 2009 No Comments
RTMP specification now available
Kevin Towes, the Flash Media Server product manager, has just announced that the RTMP spec is available on adobe.com.
June 15, 2009 No Comments
