{
  "schemaVersion": 1,
  "generatedAt": "2026-10-18T18:14:47.810Z",
  "commitSha": "74f8ef9caac6647b8643a97967d53d5a018954af",
  "videos": [
    {
      "assetId": "cameras.desktop.add-wizard",
      "scenarioId": "cameras.desktop.add-wizard",
      "storyId": "demos-camera-lifecycle--add-verified-camera",
      "title": "Add a verified camera",
      "purpose": "Prove the add-camera wizard against a real KeepPeek server and a deterministic H.264 camera.",
      "video": {
        "url": "https://keeppeekdemos.blob.core.windows.net/demo-videos/demos/assets/cameras.desktop.add-wizard.mp4",
        "bytes": 1168911,
        "sha256": "4a53e18b46e9daff437bedf21435830affc922c7ba5e05bfc78ab9d281e2a35f"
      },
      "captions": {
        "url": "https://keeppeekdemos.blob.core.windows.net/demo-videos/demos/assets/cameras.desktop.add-wizard.vtt",
        "bytes": 662,
        "sha256": "02ec96acb587fb5202c63937b207ef4800f0914377edfe3e5949b6986b7b3a26"
      },
      "metadata": {
        "url": "https://keeppeekdemos.blob.core.windows.net/demo-videos/demos/assets/cameras.desktop.add-wizard.json",
        "bytes": 6786,
        "sha256": "b73be6d832cf4b2c0677077cfd659e51cba818b76ad3ee0de134e24784042268"
      }
    },
    {
      "assetId": "cameras.desktop.catalog-guided-setup",
      "scenarioId": "cameras.desktop.add-wizard",
      "storyId": "demos-camera-catalog-wizard--guided-setup",
      "title": "Set up a camera with catalog context",
      "purpose": "Show discovery enrichment, optional manual catalog research, editable stream suggestions, and review before the first configuration write.",
      "video": {
        "url": "https://keeppeekdemos.blob.core.windows.net/demo-videos/demos/assets/cameras.desktop.catalog-guided-setup.mp4",
        "bytes": 1280565,
        "sha256": "59b95cedab7eb06d41592a8aeaac4becdc10d4ad85456e3edb079952456309d5"
      },
      "captions": {
        "url": "https://keeppeekdemos.blob.core.windows.net/demo-videos/demos/assets/cameras.desktop.catalog-guided-setup.vtt",
        "bytes": 719,
        "sha256": "62427104d8b0a579cc8c98ad9e5018df50820e6edfe2e53b92207181b68f89f6"
      },
      "metadata": {
        "url": "https://keeppeekdemos.blob.core.windows.net/demo-videos/demos/assets/cameras.desktop.catalog-guided-setup.json",
        "bytes": 7078,
        "sha256": "2608b423f456963dea755907020b44ec2e0d348c4b350a03463e6fc29b64fcbb"
      }
    },
    {
      "assetId": "peek.desktop.history-keep",
      "scenarioId": "peek.desktop.history-keep",
      "storyId": "demos-peek-history--open-keep-history",
      "title": "Review what just happened",
      "purpose": "Show a focused camera opening Keep for deliberate timeline review.",
      "video": {
        "url": "https://keeppeekdemos.blob.core.windows.net/demo-videos/demos/assets/peek.desktop.history-keep.mp4",
        "bytes": 268379,
        "sha256": "ec811c754ec2b931f18ac50b83c394bcc1e17dc3259bb8f10a1f55d09d6bbe02"
      },
      "captions": {
        "url": "https://keeppeekdemos.blob.core.windows.net/demo-videos/demos/assets/peek.desktop.history-keep.vtt",
        "bytes": 279,
        "sha256": "6cfa3d4e1dece36aa9c4b54a8b09e4857f92b52a60e643967dee102b75ca1394"
      },
      "metadata": {
        "url": "https://keeppeekdemos.blob.core.windows.net/demo-videos/demos/assets/peek.desktop.history-keep.json",
        "bytes": 3753,
        "sha256": "28c52138ae2b303f820aa16bdb5f8e2dd1b065e3471c245402fb1945e2d5b3aa"
      }
    },
    {
      "assetId": "peek.desktop.live-wall",
      "scenarioId": "peek.desktop.live-wall",
      "storyId": "demos-camera-fleet--add-nine-manual-streams",
      "title": "Nine-camera live wall",
      "purpose": "Prove nine independently paced RTSP cameras render together through the production WebRTC wall.",
      "video": {
        "url": "https://keeppeekdemos.blob.core.windows.net/demo-videos/demos/assets/peek.desktop.live-wall.mp4",
        "bytes": 19514937,
        "sha256": "d3f138652d265d01c2a74b351a67d855d43bd145957e0447aec44460a7c92d83"
      },
      "captions": {
        "url": "https://keeppeekdemos.blob.core.windows.net/demo-videos/demos/assets/peek.desktop.live-wall.vtt",
        "bytes": 482,
        "sha256": "9031db818581565cd0bf32c17723e1c022fc7679d2f47acce3c7aec3e94962f0"
      },
      "metadata": {
        "url": "https://keeppeekdemos.blob.core.windows.net/demo-videos/demos/assets/peek.desktop.live-wall.json",
        "bytes": 10691,
        "sha256": "c21dc66fcab94044c328aa397aa46a1eff9e2262703e68c049fa0da591af3234"
      }
    }
  ]
}
