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
The project chooses a source frame from composition time. The documented video contract does not depend on browser playback state.
Delivery
The asset reference is stable. File URLs, decoding, and caching are delivery concerns.