It’s called using embed videos. you can do it with using iframes
YouTube Video Id
YouTube will display an id (like vhjTYfG), when you open video. You can use this id, and refer to your video in the HTML code.
To play your video on a web page, do the following:
- Upload the video to YouTube
- Take a note of the video id
- Define an <iframe> element in your web page
- Let the src attribute point to the video URL
- Use the width and height attributes to specify the dimension of the player
- Add any other parameters to the URL (see below)
This is an example code,
<iframe width="420" height="315"
src="https://www.youtube.com/embed/vhjTYfG">
</iframe>
*Read more here. w3schools
solved How to put youtube video on the same site [duplicate]