Native lazy loading defers off-screen images, iframes, and (recently) video until the user scrolls near them. Use loading="lazy" — but never on the LCP element.
HTML Living Standard — The video element
web.dev — Browser-level image lazy loading