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 ..