Indie Tube is a new site (About a year old) that lets you upload and import your feature films, shorts and series to its platform. They even promote your films too. They also offer 4 different ways to get paid if that's your thing. You can sell your videos, rent out your films, charge users to subscribe to your channel or share in ad dollars. For films larger than 1gig you have to import them from Vimeo, Youtube, Facebook or Twitch however. The site is niche to Indie Film and Music Videos so its nard hard to develop a buzz.
www.theindietube.com
www.theindietube.com