Open Graph - Video
<head>
<meta charset="utf-8" />
<title>OG:Video</title>
<meta name="description" content="A time lapse of the 2017 total solar eclipse shot from eastern Oregon." />
<meta property="og:title" content="OG:Video - The 2017 Total Eclipse" />
<meta property="og:description" content="A time lapse of the 2017 total solar eclipse shot from eastern Oregon.
And demonstrating how more complex media types are handled by OG preview links." />
<!-- ... -->
<meta property="og:type" content="video.other" />
<meta property="og:video" content="http://assets.gregle.dev/timelapses/eclipse.mp4" />
<meta property="og:video:secure_url" content="https://assets.gregle.dev/timelapses/eclipse.mp4" />
<meta property="og:video:type" content="video/mp4" />
<meta property="og:video:width" content="720" />
<meta property="og:video:height" content="720" />
</head>
The structured data for the video tag matches the image tags fairly closely (kind of like if videos were just a series of images or something). Keep in mind though, showing your content like this, may prevent the need for a user to click through to your page, instead favoring to watch directly on whatever third part platform the link has been posted to.