For your videos to be displayed on your site, you’ll need to store (host) them online somewhere, at an address that’s publicly accessible.
To store your videos, you can use a video hosting service like YouTube or Dailymotion (free), an online file storage and publishing service like Dropbox, or store them in your site manager: