As it stands it takes an embed URL from any of the providers like YouTube, Vimeo etc and inserts it into an iframe rather than a video tag. The advantage of using a Video hosting provider is that they do clever things with bandwidth and file size for whatever device your users are using. Self-hosted will use a lot of your bandwidth, which most shared hosts will be less than excited by!