Megacams Launches ‘Enhanced’ Platform April 1, 2021 by Megacams has launched a new website offering “enhanced usability and features for content creators and fans.”