A social file sharing system based on WebRTC