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.
Asked
Active
Viewed 1.9k times
14
-
What was the answer for your question? Android in-built SIP support video call or not? if yes then how? Plz I am looking for the same for long time. – Sonu Singh Bhati Feb 27 '14 at 10:28
-
This question was asked 2 years ago. I dont know what happened in the meanwhile. – Uriel Frankel Mar 13 '14 at 17:53
1 Answers
7
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, usingopen(). If you only want to create audio SIP calls, though, you should use theSipAudioCallclass, 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.
Victor Sergienko
- 13,115
- 3
- 57
- 91
TryTryAgain
- 7,632
- 11
- 46
- 82
-
3No. If you read it again you will see that it says "generic SIP connections". ie only connection without RTP. – Uriel Frankel Jan 22 '12 at 11:08
-
So you need to use RTP? Because the generic SIP can transport video: _While there's a helper class for audio calls, you can use the `open()` and `close()` methods of the `SipManager` class to initiate other types of SIP communication, **like text or video sessions**. You'll have to provide the bi-directional streaming, though._ explained here: http://www.developer.com/ws/getting-started-with-sip-in-android.html as well – TryTryAgain Jan 23 '12 at 00:10
-
It says **You'll have to provide the bi-directional streaming, though.** ie "you can do it on your own, but we don't provide it yet. – Uriel Frankel Jan 23 '12 at 12:12