Webcams have varying resolution from 160x90 to 320x180 to 640x360. Screen sharing is done at 1080p and can be downgraded to 720p. Recording is done at 720p. Video playback is done in HD as the original file from Kaltura and Youtube. Videos that are uploaded to the app are played at 720p.