I'm looking for an all round solution for making video calls (with multiple users at the same time), screen sharing (on the same moment when making a video/audio call), (3D) navigation(walking to a destination while following an arrow on the screen) and push notifications. I want to build a cross-platform (web)application with all these functions. My first idea was to build a webapplication. But I then had to use webRTC, which is not supported in all major browsers and/or operating systems.
I searched for a solution, but I think it’s really confusing and all the solutions that I found were platform specific and had most of the time limitations. Does someone know a way/party/plug-in/service or a combination to achieve this? My idea was to use PhoneGap to make my application cross-platform. But I don't think I can develop all those functions with PhoneGap. Could someone please advise me? I looked into WebRTC but I'm not sure which functions are available in which OS in combination with PhoneGap. My research gave me an understanding that most services/companies/plug-ins are not available for Windows Phone. I definitely don't want to reinvent the wheel. I don’t have any experience with PhoneGap. But from what I’ve read, it looks very promising. Should I create a ‘WebRTC’ server for handling multiple connections? Or should I connect third parties to solve this? Such as PubNub or FlashPhoner? Or is a ‘WebRTC’ server not required? Thank you in advance for your help!