Since most web sites limit you on the amount of video you can put on your website (bandwidth restriction) it's better to use a third-party
I've put together a list of the 5 best video hosting platforms for 2020.
YouTube - is free and is the largest on the internet. Cons is its basic embedding options, ads will automatically play unless you have plenty of videos already published
Dailymotion- is also free and an option to make videos private. Cons are its a smaller audience, smaller max file sizes, and cannot download your videos without a third-party service
Vimeo- is my favorite all in all. No ads, customizable video embeds, and ained at professionals. However its not free with a starting plan at $7.00 bucks a month
Facebook-lower picture quality, good for creators looking to build an audience from scratch.
WordPress: Jackpack -you can seamlessly enbed videos into your WordPress posts and pages, no ads, 100% customizable, create custom audiences... not free starting a $9.00 dollars a month
I'd recommend with a free site first and work up to a paid site as you grow your channel.