Embedding allows you to take your video — or someone else’s video — and post it on a web page outside of the platform it’s hosted on, such as YouTube or Vimeo. For example, you can embed a video on your website and then people can watch your video without having to visit YouTube
There are several reasons why you should embed videos from another hosting service rather than trying to host the videos yourself. Services like YouTube will do a better job at making the video well-optimized for online viewing. From within a service like YouTube, you have the option to downgrade the video quality on the user’s side – where you might not have that option handling the video hosting yourself.
The video will also play faster and in a better quality being hosted elsewhere. This will benefit your overall search engine optimization. There are many more positives to hosting your videos on an external website or service.