Try to use PeerJS.
Get working with WebRTC via PeerJS.
Merge branch 'peer' into tmp