Video Players
Video files tend to be large and need special consideration to prevent them from compromising the page download time - especially on battery driven mobile devices.
Video Hosting
Website video files can be self hosted on the same server as the website files or hosted by Vimeo or YouTube.
The preferred method is to self host them since Vimeo and YouTube require a whole bunch of files to be download even if the video isn't played and require many requests from another server which is not a good idea.
If Vimeo or YouTube must be used it should be inserted as a lightbox player which is set up properly to lazy loadthe video and all its extra files.
Using a lightbox avoids having to see that cheap & nasty YouTube video player on page load.