YouTube is owned by Google. If you have a Google account your free YouTube Channel is waiting for you.
A YouTube Channel allows you to upload videos to the web then embed those videos into your website so they play(or are ‘streamed’) via the browser(just like the video below is embedded!)
In the old days videos were uploaded to your website server space and played from within your website but uploaded videos slow a website down when played from the server. Embedding is better.
Once you have a YouTube channel, you upload you videos, then use the uploaded video link to display the video anywhere in your website.
For example the embed video below has the link
https://www.youtube.com/watch?v=aKydtOXW8mI
Click play on the video below to find out how to create your own YouTube Channel.