I want to implement video call functionality in my application. I didn't found any resource on the internet like any SDK, API which I can use to make the video call.
What things can I start to research?
I want to implement video call functionality in my application. I didn't found any resource on the internet like any SDK, API which I can use to make the video call.
What things can I start to research?
As eb4890 says in this answer, you can make a Video Call by using GTalk with this code:
Uri imUri = new Uri.Builder().scheme("xmpp").authority("gtalk").query("call;type=video").appendPath(email).build();
Intent IM = new Intent(Intent.ACTION_SENDTO);
IM.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
IM.setData(imUri);
startActivity(IM);
There is no support for "video call" in Android at this time, sorry.
Video calling is easily possible if both the users have a 3G connection. I did a sample code where on a button click the call is initiated to a number. I wrote the following code inside the onclick listener:
Intent callIntent = new Intent("com.android.phone.videocall");
callIntent.putExtra("videocall", true);
callIntent.setData(Uri.parse("tel:" + phonenumber));
startActivity(callIntent);
The open source SightCall solution offers a strong SDK for Android.
You can access their documentation at http://docs.sightcall.com