How to upload videos from laptops, instead of using an embedded youtube/vimeo video

I downloaded an instructional video and I want to use it in my app instead of using an embedded youtube/vimeo video.

What is the best way to do it please?
Thanks!

  • File Uploader element to save it to the database
  • Choose a video plugin from the store. A great one below by Paul @pork1977gm :

You can upload it to cloud storage like AWS S3 or Google Cloud, then use the link in your app with an HTML5 <video> tag. It gives you control but requires some work to optimize and handle bandwidth