alongubkin / phonertc

WebRTC for Cordova apps - No longer active
http://phonertc.io
Apache License 2.0
867 stars 305 forks source link

Not working on Android nor Browser: is the project maintained? Any successful implementation? #225

Open VinceOPS opened 7 years ago

VinceOPS commented 7 years ago

Hi everyone,

I tried the demo client/server to have a look at PhoneRTC, which looks wonderful as it is exactly what I need for my ionic app. However, it doesn't seem to work - at least from my few tries - on Android nor on Browser. Android : I can connect and start/answer call, but no video nor audio stream. Plus, after 2 or 3 seconds, the app crashes. Browser: I can connect and start/answer call, but no video nor audio stream. Yet I can see the output of my own local camera. NB: everything is delivered through HTTPS, from the client app to the Nodejs/Socket.io endpoint

It looks like the project has not been updated for a while now, so I was wondering if the project is still maintained? And if anyone made a successful implementation of it in an hybrid app?

Thanks

Regards

mrbfrank commented 7 years ago

Hi Vince, I've had better luck with these building a WebRTC & Ionic app. https://github.com/webrtc/adapter http://peerjs.com

Also this is a good tutorial on WebRTC from the ground up. http://blog.mgechev.com/2014/12/26/multi-user-video-conference-webrtc-angularjs-yeoman/

VinceOPS commented 7 years ago

Hi Brian, thanks for your answer. I don't mind having to write some code but I'd really love to rely on a stable library (I just need 1:1 videocalls, no group calls, no fancy features).

I'll have a look at your resources! :-).

BTW - did you manage to make it work on iOS/Safari? As the features are not available yet, I guess I have no choice but to find/develop a cordova plugin for iOS.

landycu13 commented 7 years ago

Hi vince The plugin phonertc function good for android... i never could test the demo ok... but with my own app it run good on android and in browser you must run... cordova run browser .. to launch the app... in case you use chrome and avoid cross reference with nodejs..you must diasable web security