WebRTC data channel communication with a socket.io-like API