I love love love these kinds of experiments. Reminds me of the Early Web.
I really wish WebRTC was easier to use. I wish there were some good faith free servers to do the… crap I forget the acronyms… the STUN and TURN stuff and whatnot to negotiate the connections. Ie. Not a proxy, just an operator. Having one I could use freely and comfortably would trivialize a lot of neat projects, particularly fun little multiplayer games.
I recently learned you can do the candidate server exchange without those servers. There was an implementation which used [this](https://github.com/cjb/serverless-webrtc) as a backend and a QR code to do the transfer. I can't seem to find it now. However they were having issues with the QR code reaching its size limit, leading to the question of whether you could break the message into a series of qr codes.
Pretty interesting stuff, I was considering taking a crack at it as part of a project I'm working on.
Edit: [here](https://franklinta.com/2014/10/19/serverless-webrtc-using-qr... the blog post about it