Hola ...
Lo que tenemos ahora con HTML5 es la propiedad de embeber un video es nuestra página web, para ponerlo de fondo queremos que se reproduzca y elimine información posible que puede generar youtube ... aqui te dejo una parte de como puedes meter tu video:
Código HTML :
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8" />
<link href="./video-1.css" type="text/css" rel="stylesheet" />
</head>
<body>
<iframe id="video-background" width="560" height="315" src="//www.youtube.com/embed/Xxus7tBHxtc?rel=0&controls=0&showinfo=0&autoplay=1&html5=1&allowfullscreen=true&wmode=transparent" frameborder="0" allowfullscreen></iframe>
</body>
</html>
Y en el css:
Código CSS :
body {
margin: 0;
padding: 0;
}
#video-background {
height: 100%;
position: fixed;
width: 100%;
}
Tu puedes cambiar las propiedades height y width de acuerdo a tus necesidades, basicamente necesitas eso para ponerlo de fondo.
Te dejo una página dónde puedes encontrar información detallada ñ.ñ
Buen día
https://rolandocaldas.com/html5/video-de-fondo-en-html5