1. How to add a homepage background video

First of all, make sure you have installed at least Wordpress 4.7.x version.
Click on Dashboard → Appearence → Customize. You can also click directly on "customize" button in your admin top bar.

Then click on "Header media". Here you can set your homepage background video.