Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Android video calls using android's sip

I want to develop a program for a video calls in android. I thought of using the built in sip that introduced in android 2.3.3. But how can I initiate the video calls? I see that it is not supported.

like image 687
Uriel Frankel Avatar asked Jan 22 '12 10:01

Uriel Frankel


People also ask

What is SIP call in Android?

Android includes a full SIP protocol stack and integrated call management services that let applications easily set up outgoing and incoming voice calls, without having to manage sessions, transport-level communication, or audio record or playback directly.

Is duo a VoIP?

Google Duo is a discontinued proprietary voice over IP (VoIP) and videotelephony service developed by Google, available for Android, iOS and web browsers. It lets users make and receive one-to-one and group audio and video calls with other Duo users in high definition, using end-to-end encryption by default.


1 Answers

I believe the generic Android SIP stack supports video.

Taken from: https://developer.android.com/reference/android/net/sip/package-summary.html

If you want to create generic SIP connections (such as for video calls or other), you can create a SIP connection from the SipManager, using open(). If you only want to create audio SIP calls, though, you should use the SipAudioCall class, as described above.

If you don't mind using external SIP stacks, check out this:

http://www.youtube.com/watch?v=g1NHEsXFEns

which uses Jain-SIP.

EDIT: As of late, this project seems to be the leader in the native Android SIP space:

https://code.google.com/p/csipsimple/ - open source, and they offer everything you need to make voice and video calls.

like image 116
TryTryAgain Avatar answered Nov 07 '22 19:11

TryTryAgain