MeCast

Youcast, Inc. is an American video live streaming company headquartered in,. Its website hosts various live streams, most of which revolve around speed painting, music, or gaming. Content on the site can be viewed either live or via video on demand.

The platform was launched on January 1, 2010. The website reached 10 million registered users in April 2012. As of 2021, Newplay has over 60 million registered users and more than 3 million active streamers.