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.