I hate being "that guy", but what about sites like https://appear.in/ that do this without (seemingly?) depending on browser support? Is this using some novel p2p technique that can't be implemented using just JS?
When you send a FF Hello invite to a Chrome user, it works fine.
I.o.w.: why is this not just a website?