Hey, it's Nick, another one of the creators. Icecomm provides the STUN/TURN servers and backend signaling servers for convenience/ease of use for the frontend.
Can you elaborate on whats needed on the backend to make this happen? I'm new to WebRTC, and am very excited about the possibility of adding realtime video chat to my site - but I really don't want another third-party involved (no offense). I'd be quite happy to purchase a server license, as long as I could run that server wherever I wanted and not depend on hosting it elsewhere ..
We actually have a page dedicated to the behind-the-scenes stuff that should answer your question: http://icecomm.io/how-it-works
Cool - thanks for that! I'll dig into it.
WebRTC is only extensively implemented on Desktop Chrome, Desktop Firefox, and Android Chrome.
Opera and the newly released Vivaldi also works, but they are based on chromium/blink engines so.