title: Android video chat using XMPP
body: <p>I've been investigating the best way to develop a video chat application on android that:</p>
  
  <p><strong>a)</strong> Is straight P2P</p>
  
  <p><strong>OR</strong></p>
  
  <p><strong>b)</strong> Can take advantage of existing services (gtalk?) that already support video chat to handle communications while being able to maintain a custom interfaced app</p>
  
  <p>For this I was considering using XMPP + Jingle. I've seen <a href="https://stackoverflow.com/questions/4769020/android-and-xmpp-currently-available-solutions">this post</a> and <a href="https://stackoverflow.com/questions/7189401/how-to-do-voice-video-chat-in-android-using-smack-apis">this</a>, and I'm not sure if this idea is viable atm. What I would like to know is if it is in fact possible to use jingle on android and what, in your opinion, would be the best library/API from those available (patched smack, official smack, asmack, beem's asmack..) to use given my purpose.</p>
  
  <p>I would also appreciate opinions regarding if option A or B are best (or even possible, since I'm not sure option B is).</p>