PhoneRTC 2.0 Released - WebRTC Cordova Plugin for Android, iOS and the Browser

4,997 views
Skip to first unread message

Alon Gubkin

unread,
Oct 14, 2014, 10:56:14 AM10/14/14
to discuss...@googlegroups.com
PhoneRTC is an open source Cordova plugin that makes it easy to add WebRTC-based video and audio chat to your app without any third party servers. It has Android, iOS and Browser support.

PhoneRTC 2.0 changelog:
  • The iOS plugin has been rewritten in Swift
  • Multi-session support
  • Browser support
  • Demo app based on Ionic
  • Renegotiation
  • Documentation
  • Improved Android video performance
  • Lots of bugfixes
https://github.com/alongubkin/phonertc
https://github.com/alongubkin/phonertc/wiki
http://phonertc.io

Would love to get your feedback! :)

Jonathan Ekwempu

unread,
Oct 15, 2014, 6:24:16 AM10/15/14
to discuss...@googlegroups.com
How can one run it in a real phone? The "Download for Android" and "Download for Apple iOS" buttons on your website are just dummy buttons. Nonetheless, the project looks promising.

Alon Gubkin

unread,
Oct 15, 2014, 9:02:23 AM10/15/14
to discuss...@googlegroups.com
I haven't uploaded the demo app to the stores yet. You can just compile the demo yourself (it's on the GitHub repo) and test it on a real phone.

Larisa Fay

unread,
Oct 22, 2014, 2:38:52 PM10/22/14
to discuss...@googlegroups.com
Hi Alon,

Are you planning to make this plugin available for older versions of Cordova? Our app uses mgwt which is built on Cordova 2.4, it would be great if we can use your plugin without upgrading to the latest version of Cordova.

The second question I have is related to text messaging. Are you planning to add text WebRTC messaging to your plugin?

Thanks in advance!
Larisa Fay 


On Tuesday, October 14, 2014 10:56:14 AM UTC-4, Alon Gubkin wrote:

Mihail Panayotov

unread,
Nov 13, 2014, 7:04:48 AM11/13/14
to discuss...@googlegroups.com
Hello, Alon,
it's nice to see this project evolving! It looks like still this is the only way to have some iOS WebRTC support (webview). If not, please point the other option(s). :)

I would like to ask three questions:
1. What is "Browser support"? I guess this is JavaScript abstraction layer that translates PhoneRTC API to the WebRTC API? And still, the used browser should support WebRTC, so only Chrome, FF and Opera? Am I right?
2. Do you plan to mimic the native JavaScript WebRTC API? So, already written apps will not need to be rewritten using PhoneRTC API?
3. When do you plan to implement data channels? This is extremely important! Personally I use only data channels for data transfer and not supporting them is a real showstopper. :(

Regards,
Mihail

Kodiak WebRTC

unread,
Mar 10, 2015, 4:17:16 PM3/10/15
to discuss...@googlegroups.com
Hi Alon,
 I tried PhoneRTC 2.0, and was able start a audio call between two peers, using default Google stun server and turn server.
 
 Actually I want to use own TURN server and Stun Server [ not Google's], and I given the TURN server detail in the session config and updated stun server detail also.
 After this when we run the application, we are getting host ICE Candidates, but we are not getting any relay candidates in the ice candidate list[Which is need for our turn server]. 
 
 
 Is there any way we can specify the ICE transport in phoneRTC, so we will able to get relay candidates.
 
 One more question,
  Is we can enable logging in libjingle_peerconnection_so.so
  
  
Thanks and Regards
Shyam 
Reply all
Reply to author
Forward
0 new messages