The model
Understanding finds what is in the video. Indexing organizes those findings for retrieval. Search, semantic search, query, and aggregation use those indexes to answer user questions.
Sandbox Compute is an independent runtime option for supported models. Use it during the Understand step when you want open-weight or specialized models; the Index step still uses the same
video.index(...) interface.RTStreams follow the same model with continuous jobs:
rtstream.understand(...) keeps producing VLM artifacts from live windows, and rtstream.index(...) keeps materializing them for search and alerts. Initial RTStream support is VLM-only with time-based segmentation. See Understand & Index RTStreams.Quick example
What is an artifact?
An artifact is the output of one analyzer. Examples:
Artifacts are scene-aware: each output is tied to timestamps such as
start and end.
Retrieval modes
Moment-returning retrieval APIs include playable evidence by default. A retrieval request can also combine multiple indexes. For example:
Find scenes where a person talks about Nike.VideoDB can combine:
- a scene index for visual/person context
- a transcript index for “talks about Nike”
- a brand index for
Nike - playable evidence, transcript text, frames, and timestamps requested with
return_fields
Next steps
Understanding Artifacts
Create reusable video artifacts with analyzers.
Create an Index
Turn artifacts into searchable, queryable indexes.
Sandbox Compute
Run supported open-weight and specialized models.