Have you heard of Todou? Todou is one of the largest video sharing sites on the Internet. From its base in China, Todou serves more than 7 million requests each day for its video content, making it responsible for more than 50% of the video web traffic in a highly restrictive country. While the Chinese…