How to implement WebRTC on android for app to app calling? - android

I am really new to WebRTC. What i need is to implement app to app voice calling (not video calling) feature in my android app. I want to call randomly among my app users by webRTC on android. I implemented appRTC sdk in android studio and made an app. By this app i can create or join in a room. And then i can create peer to peer connection (voice call). Its 1 to 1 calling in same room. But how to implement random calling. I just want to know the way i can achieve it. Thank you

I've been playing with webRTC quite a lot recently and created videochat-roullete as a sample for our webRTC wrapper, you might want to take a look into it : https://github.com/netguru/videochatguru-android
WebRTC can be problematic in many cases as it lacks of good documentation, hope it helps.

Use easyRTC which is built on webRTC. I have personally applied it in one of our project for audio /video and chat communication. Use this link https://demo.easyrtc.com/demos/index.html
There is only one challenge I am facing right now, how to make it work on iOS

Related

Can we build Mobile app with bubble.is that has support for video calling from the app?

I am exploring the possibility to make mobile apps using bubble.is and we intend to have a feature where the app user can do a video call and talk with us.
Do you think we can use some exisiting thing to integrate with bubble.is app to accomplish this ?
Yes, you can use GoNative to make a mobile app using bubble.is and Gruveo or a similar service to do this.
The positioning with Gruveo is a bit difficult if you want your app to be responsive (tablets? desktop?) but its doable.

Kurento-Group-Call Example for WebRTC

I am working on Kurento API, I have successfully configure Kurento one-2-one in android but I couldn't find any working example for Kurento-Group-Call in android.
Can anyone point to any working example? I have tried OpenVidu But it doesn't work with Kurento group Call example.
If you want to create a group call application, I'd still recommend you check out OpenVidu because it builds upon Kurento precisely for the objective of creating videoconference rooms.
Right now there is a Tutorial for Android (and iOS) using Ionic: https://openvidu.io/docs/tutorials/openvidu-ionic/

Using Native Android Bluetooth Support for Codename

Need help with a working example of native android bluetooth support for codenameone apps. I have one working in android but having a problem integrating with codenameone.Thanks in advance.
If you have working code in Android already, you just need to create a Native Interface to handle the API calls and callbacks you need. You'll be able to use most of your Android code, a few modifications will be needed to strip out the parts that control the UI. Check the developer guide, it discusses this. I believe that there's also a tutorial video.
There is also a CN1Lib or extension for Bluetooth Low Energy, if that's what you're developing.

Screen sharing in native Android application using webrtc

I searched many documents but didn't find any exact solution for my problem. I want to implement audio call and screen sharing in Android native application using webrtc without using any third party sdk.
I found one demo example i.e apprtc but it supports only audio call. How to implement screen sharing too?
This answer may be irrelevant for the OP, since the question is very old.
Anyway, for anyone in the future searching for something similar, check this commit in webrtc repo. It adds a screen capturer for Android.

Video chat for One to one Using java code for Android

Hi I am new to developing video chat application. Please help me how can i chat?
or
Any one please let me know that how to integrate skype to my application using android.
Thanks for in advance.
Hi I am new to developing video chat application. Please help me how
can i chat?
I dont know if this will answer your question but in my experience in Session Initiation Protocol you can do Audio Calling , but the generic doesnt allow 3G and some phones ive tested doesnt work, that is why i moved to imsdroid which is using doubango framework and is working for both Video/Audio calling and they even have samples for a working simple test app .
If you still want to pursue this kind of app I suggest reading this tutorial will give you more insight on the client-side.
And this(If you want to setup your server) server freeswitch which will cater your client side for such protocol or if you want to test the client-side implementation you can as well use free sip servers as of now.
If you have manage to setup freeswitch and would like to register users dynamically i suggest reading this another tutorial to work dynamic registration for users http://saevolgo.blogspot.kr/2012/07/freeswitch-with-sip-users-in-mysql-mod.html
NOTE: freeswitch is really a tough one to setup, i was using all the resources i have just to setup dynamic registration with new users using mod_xml_curl which freeswitch has(im using Amazon ec2 instance, in which freeswitch has tutorial for amazon ec2).
I hope this will benefit you as this benefits me :)

Categories

Resources