I am working on a Next js website with a 12mb banner/nav bar video which I am prefetching from an S3 bucket URL using get static props. In a normal browser window the website loads in less than 5 seconds, but in an incognito window the website loads in 16 to 25 seconds which is not ideal.
I would like some recommendations on how to reduce impact of the large video on site load time. I have tried resizing it using handbrake and that shaved 2mb from the original 12mb video size. Removing the banner video is not an option at this point. Thank you.