If it were me doing it, I'd opt for building a website using an open source digital goods ecommerce solution or wordpress plugin that takes the payment and allows for download of the files and advertise.
Of course you would, hahaha! Lookit this sexy bitch wavin' his skillz around like a stripper. My pockets ain't deep enough for your high style life.
All I really want is video streaming with a paywall. Gumroad seems to be able to pull that off, although it might not look great. I doubt there's a perfect non-custom solution, but I also doubt I want to front the kind of cash I imagine it takes for a custom build.
Thank you so much for the suggests!