You can create specific payment pages for selling your videos (up to 15 GB!) with IndieBill, just like this one! The revenue share is of 85%.
Your customer can download it right after purchase, as well as later on from his personal library of purchased content.
It takes about 20 seconds to create such a payment page and you can also use it sell photosets (or any other digital files) :)