<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" 
      xmlns:thr="http://purl.org/syndication/thread/1.0">
  <link rel="alternate" type="text/html" href="http://blog.tmcnet.com/blog/tom-keating/voip/adobe-flash-101-adds-p2p-voip-social-networking-im.asp" />
  <link rel="self" type="application/atom+xml" href="http://blog.tmcnet.com/blog/tom-keating/atom.xml" />
  <id>tag:blog.tmcnet.com,2013:/blog/tom-keating//4/tag:blog.tmcnet.com,2010:/blog/tom-keating//4.43769-</id>
  <updated>2013-02-22T21:04:23Z</updated>
  <title>Comments for Adobe Flash 10.1 Adds P2P VoIP, Social Networking, IM</title>
  <subtitle>VoIP &amp; Gadgets blog - Latest news in VoIP &amp; gadgets, wireless, mobile phones, reviews, &amp; opinions</subtitle>
  <generator uri="http://www.sixapart.com/movabletype/">Movable Type 4.38</generator>
  <entry>
    <id>tag:blog.tmcnet.com,2010:/blog/tom-keating//4.43769</id>
    <link rel="alternate" type="text/html" href="http://blog.tmcnet.com/blog/tom-keating/voip/adobe-flash-101-adds-p2p-voip-social-networking-im.asp" />
    <link rel="service.edit" type="application/atom+xml" href="http://blog.tmcnet.com/mt/mt-atom.cgi/weblog/blog_id=4/entry_id=43769" title="Adobe Flash 10.1 Adds P2P VoIP, Social Networking, IM" />
    <published>2010-04-16T20:40:47Z</published>
    <updated>2010-04-16T20:39:30Z</updated>
    <title>Adobe Flash 10.1 Adds P2P VoIP, Social Networking, IM</title>
    <summary>The latest version of Adobe Flash Player 10.1 (still in beta) adds support for RTMFP Groups. This is huge because it enables clients to easily communicate with other clients in a network in order to share the transport of media...</summary>
    <author>
      <name>Tom Keating</name>
      <uri>http://blog.tmcnet.com/blog/tom-keating/</uri>
    </author>
    
    <category term="Internet" />
    
    <category term="Reviews" />
    
    <category term="Skype" />
    
    <category term="Social Networking" />
    
    <category term="TMCnet" />
    
    <category term="Unified Communications" />
    
    <category term="VoIP" />
    
    <content type="html" xml:lang="en" xml:base="http://blog.tmcnet.com/blog/tom-keating/">
      <![CDATA[The latest version of <a href="http://labs.adobe.com/technologies/flashplayer10/">Adobe Flash Player 10.1</a> (still in beta) adds support for RTMFP Groups. This is <b><i>huge </i></b>because it enables clients to easily communicate with other clients in a network in order to share the transport of media and communications <i>without maintaining</i> a connection to every peer in the group. Groups can be defined by their functionality and access can be controlled by the client application, whether it's a <b>VoIP app, chat app or a social networking app</b>.<br /><br />They also added support for Directed Routing, which enables a developer to create communication applications and send data messages to a specific peer in the group. Critical features of RTMFP include low latency (critical for  VoIP), end-to-end peering capability, security and scalability. <br /><br />In the past, in order to scale you have to <i>add</i> additional Flash Media Servers, but with RTMFP Groups you can instead have application-level multicast for increased scalability. As seen in the graphic below, with Flash 10.1, you can have a very scalable 1-to-many (<b>mesh architecture)</b> leveraging the RTMP protocol, Status 2.0, and P2P communication.<br /><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><img width="529" height="305" alt="adobe-stratus-p2p.jpg" src="http://blog.tmcnet.com/blog/tom-keating/images/adobe-stratus-p2p.jpg" class="mt-image-none" style="" /></span> <br /><br />According to the Flash Player 10.1 <a href="http://labs.adobe.com/technologies/flashplayer10/releasenotes.pdf">release notes</a>, peer-assisted networking requires "Stratus", which you can read about on <a href="http://labs.adobe.com/technologies/stratus/">Adobe Labs</a>. Because the RTMFP protocol now supports groups, this enables an application to segment its users to send messages and data only between members of the group. Application level multicast provides one (or a few) -to-many streaming of continuous live video and audio live video chat using RTMFP groups. Thus, you can imagine that you can build a scalable Skype P2P VoIP network using Flash Player 10.1 along with Status. You could even build a videoconferencing application that can scale to dozens or hundreds of video participants. Considering Skype isn't known for it's multi-party videoconferencing, this could have huge implications for videoconferencing service providers.<br /><a href="http://labs.adobe.com/technologies/stratus/"><br />According to Adobe</a>, Stratus is a hosted peer introduction service that facilitates establishing communication 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 the developer community to begin building applications using RTMFP.<br /><br />No doubt you may be thinking, "What is the difference between Stratus and a Flash Media Server?" Adobe explains, "When using Stratus, all data is encrypted and sent directly from client to client without touching a server. In comparison, applications using Flash Media Server (and RTMP), data always flows through the server consuming both upload and download bandwidth from the server and clients. Stratus is a preview service that has limitations including no custom server programming and no remote shared object support."<br /><br />Adobe said, "RTMFP groups let developers create interactive social experiences that can be used to increase engagement times within web applications or support higher quality media experiences within your company's network. Interactive applications like <b>webcam chat, voice over IP, text chat</b> can be built into solutions like live help, dating sites, company communication, marketing or advertising can all be created using RTMFP. RTMFP groups will enable new forms of communication including application-level multicast for scalable audio, video and data distribution."<br /><br />RTMFP communication is UDP based. It is always encrypted, and can  traverse NATs and firewalls. Alexey from Flaphone,com tipped me about the new Flash capabilities has some <a href="http://blog.flaphone.com/index.php/2010/04/16/rtmfp_p2p_capabilities/">interesting perspectives</a> on the new Flash 10.1 player. He said, "With new features of Flash Player 10.1 (RTMFP groups) everything  changes, now peers from RTMFP group will help you to do P2P media  transfer if direct P2P connection between some 2 peers from the group  isn't possible. If you think a little it will become obvious that Flash Player (FP) can  be used to create P2P-networks like Skype's one, root servers will only  deal with signaling and will help clients to join groups with peers  that can help in media delivery."<br /><br />Of course, I wrote about Adobe <a href="http://blog.tmcnet.com/blog/tom-keating/voip/adobe-flash-goes-voip.asp">getting into the VoIP space way back in 2006</a> and we really haven't seen a Flash-based VoIP application take off. Is Adobe finally going to <i>crack </i>the VoIP space with a killer P2P Flash Player that supports P2P VoIP, P2P IM, etc. that people actually use? It's no wonder <a href="http://www.itworld.com/legal/104320/adobe-vs-apple-going-get-uglier">Adobe is ticked</a> that Apple won't allow Flash on the iPhone or iPad. Imagine a Flash-based VoIP app for the popular iPhone (or iPad) platform. That could have been a huge win for Adobe. It'll be interesting to see the adoption of Adobe's P2P technology. But for now, it'll be on the desktop only.<br />]]>
      
    </content>
  </entry>

  <entry>
    <id>tag:blog.tmcnet.com,2010:/blog/tom-keating//4.43769-comment:56459</id>
    <thr:in-reply-to ref="tag:blog.tmcnet.com,2010:/blog/tom-keating//4.43769" type="text/html" href="http://blog.tmcnet.com/blog/tom-keating/voip/adobe-flash-101-adds-p2p-voip-social-networking-im.asp"/>
    <link rel="alternate" type="text/html" href="http://blog.tmcnet.com/blog/tom-keating/voip/adobe-flash-101-adds-p2p-voip-social-networking-im.asp#c56459" />
    <title>Comment from Bob on 2010-05-10</title>
    <author>
        <name>Bob</name>
        <uri>http://calltitan.com</uri>
    </author>
    <content type="html" xml:lang="en" xml:base="http://calltitan.com">
        <![CDATA[<p>Adobe will probably have a flash <a />VoIP app for the next model of the iphone (and ipad), don't worry. I doubt their service is going to be as quick as Skype or other programs, but I'll have to wait and see. Adobe always manages to impress me in the end. </p>]]>
    </content>
    <published>2010-05-10T21:29:02Z</published>
  </entry>

</feed>
