TL;DR: on almost any service you want
SmartVideo can ingest videos from virtually any service that gives you the ability to make your video file publicly available on the web. You can view tutorials for how to use SmartVideo with a variety of storage services here.
It might go against everything you've ever read online, but if you're using WordPress and your site host has standard storage limits, you can store your videos in your WordPress Media Library and have SmartVideo deliver them!