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?
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.