Recommended WPMU DEV tools for creating a subscription service for videos and articles?

I've been tasked with building a site that will be used to sell a subscription service for videos and articles (both onsite and PDFs).

Ideally the video viewing functionality would be very similar to something like this:
https://laracasts.com/series/laravel-5-fundamentals/episodes/1

Additionally Some content will need to be free and some paid.

There may also ben an a la carte function as well in order to purchase videos and articles individually, but that's not hugely important at the moment.

What WPMU DEV plugins would prove most valuable to meet these requirements?