CAMELOID: Secure P2P Voice and Video Communication for the Masses