Playback

v2.20.1

The Playback tab is where operators review recorded footage and alarm-triggered clips. You select a date and camera, then navigate recordings using the interactive timeline, the events table, and the video player.

Path: Video → Playback
Access: Requires at least the User role. Viewers cannot open the Playback tab.

Alarms vs Continuous tabs

Playback shows two types of recordings on separate sub-tabs:

AlarmsContinuous Recording
ShowsAlarm-triggered clips - each clip is tied to a sensor event (motion, line-crossing, access, etc.)Uninterrupted scheduled recordings not associated with any alarm
Alarm type filterAvailable when alarm logs existHidden
Table settingsAvailableDisabled
Tab disabled whenNo alarm logs for the selected camera and dateNo continuous paths for the selected camera and date

Switching sub-tabs pauses the player and reloads the camera’s timeline and table data.

Calendar

The calendar on the left lets you select a recording date:

Selecting a date clears the current camera selection and loads all cameras that have recordings on that date.

Camera selector

The camera selector is a scrollable list of all cameras that have recordings on the selected date. Each row shows the camera name and a small timeline bar:

Small timeline bar colours:

ColourMeaning
BlueContinuous recording (Ready - playable)
GreenAlarm clip (Ready - playable)
OrangeProcessed (still being written to disk)
GreyDeleted

The bar spans 24 hours with hour markers at 00h, 02h, 04h, … 24h. Short adjacent segments are merged: video segments within 20 s of each other merge into one bar; log segments within 60 s merge. Alarm segments shorter than 1% of the day are widened slightly so they remain visible.

Click a camera row to load its recordings into the timeline, player, and table.

Big timeline

The big timeline shows all recordings for the selected camera across the selected day.

Navigating the timeline:

ActionWhat it does
Click a segmentSeeks the video player to that position
Drag the play-handle cursorScrubs through the timeline; the player seeks on release
Scroll / pinchZooms the timeline window (minimum 30 minutes, maximum 24 hours)
Hover a segmentShows a tooltip with the formatted start and end time

Segment colours match the VideoState of the recording (see VideoState reference).

Only Ready segments are interactive. Clicking a non-Ready segment does nothing.

Video player: in-player controls

ControlWhat it does
Play / PauseStart or pause playback of the current clip
Speed: x1 / x2 / x5Change playback speed. Clicking the currently active speed reverts to x1
−5 sJump 5 seconds backwards in the current clip
+5 sJump 5 seconds forwards in the current clip
Previous logJump to the previous alarm clip in the current camera’s timeline
Next logJump to the next alarm clip
FullscreenExpands the player to fill the browser window. A mini-timeline appears at the bottom of the player in fullscreen mode
Zoom (fullscreen only)Zoom the video 1×–4×. Use the +/− buttons or pinch to zoom; pan by dragging. Click Reset to return to 1×
ScreenshotDownloads the current video frame as a JPEG file named after the camera and current timestamp
Download clipDownloads the current alarm log as a ZIP - wraps all recording files that span the log into a single archive

Autoplay (Auto-forward): When enabled, the next clip plays automatically when the current one ends. Applies when Auto-forward is on in the toolbar, when the recording is continuous, or when an alarm log spans multiple recording files. The current clip is also auto-advanced when the video ends mid-clip due to a file boundary.

Events table

The table below the timeline lists all recordings for the selected camera, date, and sub-tab. Columns and their visibility are user-customisable (see Toolbar).

Table behaviour:

The search bar filters the events table in real time. Search is applied across 11 fields:

Toolbar

IconActionDescriptionWhen available
downloadDownloadOpens a selection dialog listing all playable recordings. Selected recordings are packaged into a ZIP and downloadedDisabled when no Ready recordings exist
-Aspect ratioToggles between stretching the player to fill its container and keeping the video’s native aspect ratio. Session-only-
-Auto-forwardToggles automatic playback of the next clip when the current one ends. Per-user preference, persisted across sessions-
table settingsTable settingsOpens a dialog to show/hide and reorder table columnsAlarms tab only; disabled when the table has no data

Download and export

1

Click Download in the toolbar

A dialog opens listing all Ready recordings for the current camera, date, and sub-tab.

2

Select recordings

Check the recordings you want to download. Only Ready files are shown.

3

Download

Click Download. Supracontrol fetches all selected files in parallel and packages them into a ZIP archive.

ZIP structure:

  • Alarms: One folder per alarm log (AlarmName_HH_mm_ss/). Each folder contains one .mp4 file per recording segment that spans the log. Alarm logs that span multiple files have multiple .mp4 files inside the same folder
  • Continuous: Flat ZIP with files named continuous_HH_mm_ss.mp4

ZIP filename: videos_CameraName_yyyy-MM-dd.zip

A circular progress ring (0–100%) shows download progress in the first half and ZIP assembly progress in the second half.

Filters

The filter drawer provides up to five filters. Filters with no applicable data are hidden automatically:

FilterTypeShown when
DateCalendar pickerAlways
LocationHierarchical treeMore than one location has recordings
CameraMulti-select listMore than one camera has recordings
Alarm typeGrouped listAlarms tab only; alarm types exist
StatusMulti-select listMultiple VideoState values exist in the data

Filter selections and expanded/collapsed group states are saved in your browser and restored on your next session.

VideoState reference

StateColourPlayableDownloadable
ReadyGreenYesYes
ProcessedOrangeNo - still being writtenNo
FailedRedNoNo
DeletedGreyNoNo

Only Ready recordings can be played in the player or selected for download.

See also: Camera List