I\'m start to develop/prototype a Peer-to-Peer video chat application for iOS and Android. I\'m trying to create a similar experience to FaceTime or Tango -- ie good qualit
When you are looking into Peer-to-Peer, you have to clarify what generation of P2P you want to integrate. An interesting overview is given in the following paper http://www.mediateam.oulu.fi/publications/pdf/570.pdf
According to your information you also want to support mobile internet connection. So in my opinion XMPP would be the right place to start. As you might already know, Google uses XMPP in their own Google Talk application and has provided some nice extensions that you can use on your own: https://developers.google.com/talk/talk_developers_home