An abstraction over P2P video/voice/data connections using WebRTC