Media
← Manual
The Media section is the hub for AI-powered footage search, face management, bookmarks, and exported video clips. It is divided into four tabs.
Page Structure
┌──────────────────────────────────────────────────────────┐
│ [ Objects ] [ Faces ] [ Bookmarks ] [ Exports ] ← Tab bar
├──────────────────────────────────────────────────────────┤
│ Tab content │
└──────────────────────────────────────────────────────────┘
Tab 1: Objects (/media/objects)
Search recorded footage using AI object detection labels. Find clips containing specific objects — people, vehicles, animals, packages — across any camera and time range.
Filters
| Filter | Description |
|---|---|
| Camera | Select one or more cameras to search |
| Object Label | Filter by object class (person, vehicle, car, motorcycle, bicycle, animal, dog, cat, package, etc.) |
| Time From / To | Date-time range |
| Visual Similarity | Search for objects visually similar to a selected example |
Results
Results are displayed as a thumbnail grid ordered by relevance / time. Each thumbnail shows the detected object frame.
Clicking a thumbnail opens the Media Explorer — a floating playback window seeked to the exact detection timestamp.
Media Explorer Window
The Media Explorer is a draggable floating window that shows:
- Camera stream at the detection timestamp (playback mode)
- Surrounding recording sequence (±30 minutes)
- Full-screen toggle
Tab 2: Faces (/media/faces)
Manage face records captured by AI cameras. Unassigned face images can be linked to a person in the directory.
Face Cards
Each captured face appears as a card. Cards for faces not yet linked to a person are shown in an “unassigned” state. A matchPercentage indicates the system’s confidence in a face match.
Assign Face Dialog
Selecting an unassigned face card and clicking Assign opens the Assign Face dialog — a person selector that links the face to an existing person record.
Tab 3: Bookmarks (/media/bookmarks)
Search and manage bookmarks placed on camera timelines. Bookmarks are created from the live camera view or playback views; this tab is for finding and managing them.
Filters
| Filter | Description |
|---|---|
| Camera | Filter by camera |
| Label | Free-text search on bookmark label |
| Author | Filter by the operator who created the bookmark |
| Time From / To | Date-time range |
Bookmark Detail
Clicking a bookmark in the results opens a detail panel showing:
- Bookmarked camera thumbnail
- Label, timestamp, camera name
- Delete Bookmark button (opens Delete confirmation)
Bookmarks can also be created directly from the camera callout (live or playback view). This tab is for searching and managing existing bookmarks.
Dialogs
| Dialog | Trigger | Description |
|---|---|---|
| Delete Bookmark | Delete button in bookmark detail | Confirm / Abort |
Tab 4: Exports (/media/exports)
View and manage exported video clips generated from camera footage.
The exports list is sorted by start time (newest first). Clicking an export opens a detail panel with:
- Export metadata (camera, time range, status)
- Download button — downloads the exported clip file
- Delete button — removes the export record
Actions & Permissions
| Action | Permission |
|---|---|
| View Objects tab | /media/objects route |
| View Faces tab | /media/faces route |
| View Bookmarks tab | /media/bookmarks route |
| View Exports tab | /media/bookmarks route (shared guard) |
| Assign face to person | Implicit face permission |
| Delete bookmark | Implicit |
Related Concepts
- CCTV & Video Surveillance — recording, bookmarks, semantic search
- AI Object Detection