LOGIN
Ranjan Dailata
76
Community Expert
Application Architect/Lead Developer (Project Leader)
 · ChicagoU.S.
Share
Report
Get Link
SHOW & TELL

Experimenting the WebRTC with Kandy ICE Servers

I was exploring WebRTC and was curious about the Kandy VOIP. I got hold of Kandy’s WebRTC by hitting their internal not so exposed configuration API and understood their ICE (Interactive Connectivity Establishment) Servers that one could use for WebRTC calls.

Here’s the hack, the Kandy’s REST API configuration did not provide the credentials for TURN servers. But I was able to get one easily :)

Basics of ICE, STUN, TURN - https://andrewjprokop.wordpress.com/2014/07/21/understanding-webrtc-media-connections-ice-stun-and-turn/

Harsha Alva Alex Donn Steven Reubenstone Robert Lancer

Contributions
Ranjan Dailata

Reverse-engineered Kandy’s ICE for webRTC calls. Also gave resources to learn about webRTC for dummies! 😃

3 likes 
Like
Award Contribution
Robert Lancer
54
Community Expert
Chief Technology Officer at Collaborizm
 · New YorkU.S.
Share
Report
Get Link

Always wanted raw access to a STUN / TURN server so I could use Kandy infrastructure with native WebRTC.

Like
1 like 
Award Contribution
Harsha Alva
95
Community Expert
Mechanical Engineer + Software Developer
 · MangaluruIndia
Share
Report
Get Link

All this is Klingon to me lol! What are you guys talking about? 😕

Like
0 like 
Award Contribution
Ranjan Dailata
76
Community Expert
Application Architect/Lead Developer (Project Leader)
 · ChicagoU.S.
Share
Report
Get Link

Robert Lancer You are absolutely right about the raw access. Underneath the official Kandy’s library, it hides all the complexities and hence there’s no direct access to the STUN / TURN server. However, I was so positive about the workaround and other backdoors to easily play around with the WebRTC and Kandy’s ICE Servers.

We must integrate the WebRTC support here in “Collaborizm” so one can do Video calling, Screen sharing, Push notifications to mobile via SMS and other devices :)

Like
1 like 
Award Contribution
Ranjan Dailata
76
Community Expert
Application Architect/Lead Developer (Project Leader)
 · ChicagoU.S.
Share
Report
Get Link

Harsha Alva The Technology behind the WebRTC is a lot that makes it easy for us to perform things like Video/Audio calling, Chatting etc.

I recommend going through the below blogs. It’s very authentic :)

https://muaz-khan.blogspot.com/2013/12/i-want-to-learn-webrtc.html
https://www.webrtc-experiment.com/

Like
1 like 
Award Contribution
Leave a reply...
DISCOVER
CHAT
HIRE
ACTIVITY
FEED
New Post
Help
Write something before you submit it!
Photo updated
Request Sent!
Updated
Copied to Clipboard