Video

Responsibility

Video references a media asset and participates in the same frame, transform, timing, and composite model as other visual nodes.

{
  "id": "clip",
  "type": "video",
  "payload": { "assetId": "intro-video" },
  "frame": { "width": 960, "height": 540 },
  "timing": { "start": 0, "duration": 3 },
  "source": { "trimStart": 0 },
  "fit": "contain"
}

Deterministic time

Runtime chooses the source frame from the evaluated composition time. The documentation does not play the video or depend on browser playback state.

Delivery

The asset reference is stable. File URLs, decoding, and caching are delivery concerns.