01 /Products

Products built for teams processing PBs of video.

Each one runs as a managed package on our cloud or yours. Modular building blocks, so you can take the ones you need.

01 /Video primitives

Transcoding, frames and streaming, built for random access.

Transcoding, frame tiling, real-time ingestion and high-throughput pipelines, built in house. Ask for one frame or one window and get exactly that, without re-encoding.

  • In-house transcoding

    Any input format is transcoded once into a frame-addressable form. Seeking to a frame costs the same anywhere in the file.

  • Frame tiling

    Frames from a time window are tiled into one image at the resolution you set, so a model reads the whole window in one call.

  • Frame-addressable streaming engine

    Request any frame range of any episode and get it streamed, to a model or a player, in one call.

  • Real-time ingestion

    Live cameras and screen recordings go through the same pipeline as uploaded files.

  • High-throughput pipelines

    100,000 hours turned into scene-level samples in a few days, files left in place.


02 /Machine annotation

Segmentation and dense annotations of every hour you have, at scale.

Run any model over your footage: ours, open-weight, or one you trained. Outputs go into a versioned index per model, so a better model can re-annotate everything later. Human QC through our partners for the cases the model is unsure about. 100,000+ hours in a few days.

  • Any model as an analyzer

    Ours, open-weight, proprietary, or the one you trained last week. One versioned index per model; re-running a better model rewrites the index without touching the files.

  • Segmentation and dense annotation

    Objects, hands, actions, on-screen text and speech, labelled at frame, scene or episode level.

  • Data sources and data providers

    S3 or GCS buckets, fleet uploads and footage from collection partners, all into one index.

  • Human QC, with partners

    Low-confidence labels and rare events are sent to reviewers with the clip attached. Their answer is written back to the same index.



04 /Realtime ingestion

Live cameras and streams, analyzed as they run.

Alerts and reactive systems on live video. Live runs and cameras go through the same pipeline as the archive.

  • Search while it streams

    Cameras, live streams and screen recordings are indexed while they run.

  • Alerts with the clip attached

    Describe the event in plain language. Each alert carries the clip that triggered it.

  • Live robot runs

    A run is searchable while it is still happening, and stays in the archive when it ends.

  • Computer-use agents

    Record agent sessions continuously and search them afterwards: what did the agent click before the error?


05 /Connected to your robot data

Reads MCAP, LeRobot and RLDS. Writes manifests and PyTorch loaders.

Your recordings stay where they are and stay the source of truth. VideoDB indexes the video streams inside them and links every result back to the episode, timestamp and camera.

  • Inputs

    MCAP, LeRobot, RLDS, RTSP, and files in S3, GCS or Azure. Simulator and world-model output too.

  • Outputs

    Parquet manifests, a PyTorch loader adapter, MCAP shards, evidence streams, scheduled agent results.

  • Provenance

    Each result carries episode id, timestamp, camera, source type and model version.

  • Real and simulated

    Real, simulated and generated video are tagged separately in the index and in every export.

Machine

https://videodb.io/products.mdOpen the file