Light data-channel only WebRTC socket wrapper with negotiation function using Node streams