P2P file sharing using WebRTC data channels