title: iPhone peer-to-peer voice chat
body: <p>I see that Game Kit allows you to develop games with <a href="http://developer.apple.com/library/ios/#documentation/NetworkingInternet/Conceptual/GameKit_Guide/AddingVoiceChat/AddingVoiceChat.html#//apple_ref/doc/uid/TP40008304-CH103-SW1" rel="nofollow">voice chat</a>.
  I want to build a more general, peer-to-peer voice chat application, that does not have to live in the Game Center. So a couple questions:
  1. What peer to peer system/technologies could be used for this? 
  2. If I wanted to allow voice chat with a Flash client (i.e. iPhone app &lt;--> Server &lt;---> Flash client on PC) would options for 1 work for this?</p>
  
  <p>I have some experience with RTFMP for Flash to Flash client chat, and no iPhone dev experience, so just want to test out some ideas. </p>
  
  <p>Maybe one idea: build using the Ribbit Platform - they have both Objective-C and Flash SDKs, but this looks more like traditional\SIP calling.</p>
  
  <p>Anyway, would appreciate anything that points me in the right direction.
  Thanks.</p>