TL;DR: On Almost Any Service You Want
SmartVideo can ingest videos from virtually any service that allows you to make your video file publicly accessible.
For the full provider-by-provider guide, see Where to host your source files. Setup tutorials for Google Drive, Dropbox, Amazon S3, Wasabi, DigitalOcean Spaces, and more are all there.
It might go against conventional wisdom, but if you’re using WordPress and your host provides enough storage, you can keep videos in your Media Library and let SmartVideo handle delivery - no need to upload to YouTube or Vimeo.