 Most of the studio's videos are released on Chinese video-streaming website Youku, though some have also been published on YouTube.China’s government-run Xinhua News Agency published some of the videos on YouTube and Twitter.Public information on the studio’s background is sparse, though domestic and foreign media have speculated that it has ties to the Chinese government.