I actually have the exact same problem, I tested my application on my localhost, and everything works great.
Then I uploaded everything to my webserver and it turns out it won't connect to other computers.
2 browser windows is no problem, but when i send the link to my friend, nothing works ...
I have same problem.
I have 2 computer and 1 mobile for test. If they are on same network there is no problem, but if they are on different networks they connect server, they connect to group but their messages can not sending~receiving ...
I tested them 3 difference networks...
have any advice in this situation?
most likely the peers trying to communicate are each behind a "symmetric NAT". that's one of the cases where RTMFP can't establish a direct connection. if you go to http://cc.rtmfp.net/ from the devices that are having trouble communicating with each other and they *both* show a "No" for either "source IP address is preserved from original connection" or "source UDP port number is preserved from original connection" then RTMFP will probably not be able to establish a direct connection.
for more information about this, please see Matthew Kaufman's forum posting on the subject:
another thing to try: if the Cirrus sample app (VideoPhoneLabs http://labs.adobe.com/technologies/cirrus/samples/ ) works, then direct P2P communication *is* possible, and you might have a coding error in your application.