Make voice and video call through internet with our application?

I want to develop voice and video call through our application users in android like Wechat Application. How can i doing this? I have searched in Google but i didn't get any exact reference or samples. Can anyone explain and give some sample source and references for doing this functionality? And I have few confusion about SIP and VOIP which one im going to use for support android versions 2.2 to higher versions applications?


Lumincall is an open source SIP. its under GPL licence so you wont Have to pay for it.

Linphone is an open source Voice Over IP.its also nder GPL licence so you wont Have to pay for it. you can get the source code of these app. it may help you


You can use Jingle for video calling. voice call can also be done using jingle. But mostly in Android, SIP Protocol is used for voice calling since it is comes with android.

Voice call over SIP Protocol

You can also look into this sample implementation of SIP in Android.

SIP Protocol Implemetation

You can find some Jingle Documentations here

Jingle Specifications link


Maybe create socket communication over your server.(Leave stream) I development basicly two years ago. I send computer's camera views to phone screen via internet before. (Real time video stream)

链接地址: http://www.djcxy.com/p/51858.html

上一篇: 如何使用Intent在Android中进行视频通话?

下一篇: 用我们的应用程序通过互联网拨打语音和视频电话