Embedded + Downloadable Video Products


I wish to creat a marketplace where customers could buy downloadable instructionals videos and could also watch them with their account.

For example, let's say the customer buys an instructional video about yoga.

He could watch it by streaming directly with his account and/or download it to watch it with his device (cellphone, ipad, laptop, desk computer, etc.)

I thought about Vimeo to embed the videos and make them downloadable also.

Is it possible to do so with Multi-Vendor?

If not, what are my alternatives inside Multi-Vendor?

Thank you very much