Peer-to-Peer video from iOS to Android?

六眼飞鱼酱① 提交于 2019-11-29 19:14:14

问题


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 quality video, works across the internet/3G (not just on the same LAN).

I'm just getting started in the research phase. I've done a bunch of Googling, but haven't found much (since this is a new area for me, I'm probably looking in the wrong places).

Can you suggest any pit falls that I should expect to run into? What protocols should I use (from the reading I've done it looks like people use SIP or XMPP, are these the best options?). Am I going to have a problem doing cross platform communication like this?

Any other resources I should explore. Most of my experience is in developing web applications and backend server-side stuff. So this is a new endevour for me, but I'm looking forward to the mind stretch.

Thanks!


回答1:


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



来源:https://stackoverflow.com/questions/7786158/peer-to-peer-video-from-ios-to-android

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!