> 100% peer-to-peer.
Is this even possible with WebRTC? How do clients initially learn about each other's IP addresses and ports?
There seems to be some logic to facilitate that in the server code: https://github.com/vasanthv/talk/blob/master/server.js