Probably your best bet is a cloud setup with multiple VPS instances on multiple hardware.
If you are serving videos globally look into a CDN option.
Having slow loading video clips will make you no money. if your demo product load times are slow why would people buy a paid service? If you are a freemium model dependent on advertising -- why would people wait for slow loading videos as compared to other freemium websites.
You have to be at least competitive in the top 25% in any market to be a viable player