What is AppRTC, how is it helpful for creating video call app for mobile?

Adersh picture Adersh · Apr 3, 2018 · Viewed 7.2k times · Source

I have developed a decent video calling application for web using WebRTC and Javascript which is working fine in both Chrome and Firefox. Now, a similar app is to be created for the mobile also (by the android devs in my company). I'm helping them out for the same. After a bit of research they could find out that it is possible using AppRTC. https://appr.tc/

So, now I'm setting up this in a dev server.

But my doubts are:

  • Here it is given as:

    appr.tc is a webrtc demo application hosted on App Engine.

    What is this actually? I couldn't understand this. Is AppRTC just a sample application? Or, can it give specific response when accessed from mobile perspective?

  • Is AppRTC really needed for creating video chat app for mobile? For web, I was able to access WebRTC API's using javascript. Is it possible to do the same in Java and create a mobile app without depending on AppRTC?

Answer

samanime picture samanime · Apr 3, 2018

AppRTC appears to simply be an example of an application built off of WebRTC.

There shouldn't be a reason you can't simply use WebRTC directly if you want, as that is the tech under AppRTC.

In case you didn't find it, here is the GitHub repo for it: https://github.com/webrtc/apprtc

For a native Java app, you can use the Android WebRTC package: https://webrtc.org/native-code/android/. That'll make it available via Java.