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.