Skip to content

5.4 Recording

Encoder Presets

MultiProbe includes video and audio signal compression functions used for:

  • Signal recording — encoding signals in the required format before storage.
  • Mosaic streaming — transmitting mosaic images and audio over the network to remote visualization devices.
  • Monitoring object preview — streaming content for viewing via the Video player widget in workspaces (see Section 12.5.1).

Supported encoder types:

  • Software codec: X264
  • Hardware encoders: h264 via NVidia, AMD (Advanced Media Framework), and Intel (Quick Sync) CPUs

Users create encoder presets (templates) that are then applied wherever signal compression is needed.

To access encoder presets, select Encoder presets in the Restreaming & Recording section on the Configuration screen.

Figure 141. Encoder presets management screen Figure 141. Encoder presets management screen

The screen has two sections: Presets and Configuration.

The Presets list shows all encoder presets with their Name and Description. Two system presets are included — Encoder SD and Encoder HD — which cannot be edited but serve as convenient starting points for custom templates.

The Configuration section contains the encoder parameters:

Video parameters:

Parameter Description
Width Output image width in pixels
Height Output image height in pixels
Aspect Ratio Output image aspect ratio
Bitrate Output video bitrate
Codec Video codec — select from the list
Codec preset Standard codec preset affecting the speed/quality tradeoff and latency
Codec profile Coding profile (standard settings set)
Encoding GPU socket GPU socket for compression; managing sockets distributes computational load

Audio parameters:

Parameter Description
Bitrate Output audio bitrate
Codec Audio codec: AAC or MPEG Audio
Language Language tag written to the compressed audio metadata

To create a new template, click New preset, configure the parameters, and save.


Recording Presets without Transcoding

Recording without transcoding preserves the original signal quality in full, since no re-encoding is applied. Users create these presets and apply them during monitoring object configuration.

The following recording modes are supported:

Mode Description
No recording No recording takes place
Continuous recording Starts when object monitoring begins and runs indefinitely
Manual recording Starts and stops on user command
Recording by triggered alarms Starts when a trigger alarm fires; stops after a user-defined delay following the alarm's end
Recording by schedule Starts and stops per a user-defined schedule

All modes support quota configuration and loop recording (overwriting the oldest data when storage limits are reached).

To access recording presets without transcoding, select Recording presets without transcoding in the Restreaming & Recording section on the Configuration screen.

Figure 142. Recording presets without transcoding Figure 142. Recording presets without transcoding

The screen has Presets and Configuration sections. The Presets list shows each preset's Name and Description.

Configuration Parameters

Parameter Description
Recording type Recording mode — select from the modes listed above
Input delay Delay before recording starts (s). Recorded data lags real-time by this amount
Storage Storage location for recordings — select from configured storages
Quota Maximum total storage size (GB). Older data is overwritten once this limit is reached
Stored video length Retention period for stored data (days, hours, minutes, seconds). Older data is overwritten after this period
Signal loss timeout Duration (s) to continue recording after signal loss. If the signal does not return within this period, recording stops — and resumes automatically when the signal reappears

Scheduled Recording Parameters

When Recording by schedule is selected, configure the schedule:

Parameter Description
Start date Recording start date
End date Recording end date
Time Start and end times for each recording occurrence, for the selected timezone
Timezone Timezone for the specified times
Duration Duration of each recording occurrence
Repetition interval Interval between recordings (e.g., every N days or weeks)
Repetition type Unit for the repetition interval: day, week, month, year

When Repetition type is set to month or year, an additional panel appears (Figure 143) with:

  • On day — specific day of the month for recurrence.
  • On the specific week of a month — specific week of the month, combined with Specific day of the week.

Figure 143. Scheduled recording parameters panel Figure 143. Scheduled recording parameters panel

To create a new preset, click New preset, configure the parameters, and save.


Recording Presets with Transcoding

Recording with transcoding re-encodes the signal from its original format into the format specified by the user. After transcoding, a mosaic cell template is applied to the transcoded image before storage. This enables:

  • Reduced disk usage for recording and archival.
  • Graphic design applied to recorded content using a mosaic cell template — see Section 6.5.2.

To access recording presets with transcoding, select Recording presets with transcoding in the Restreaming & Recording section on the Configuration screen.

Figure 144. Recording presets with transcoding Figure 144. Recording presets with transcoding

All parameters are identical to those for recording without transcoding (see Section 5.4.2), with the addition of the Transcoding settings section:

Parameter Description
Cell template Mosaic cell template applied to the transcoded signal. Select from the list or create a new one by clicking
Encoder preset Encoder preset for signal transcoding. Select from the list or create a new one by clicking
Frame rate Output frame rate for the encoder. Default: 25
Encoding GPU socket GPU socket for compression; managing sockets distributes computational load

Storage Configuration

Storages are the directories used to hold recorded data. To configure storages, select Recording storages in the Restreaming & Recording section on the Configuration screen.

Figure 145. Storage management screen Figure 145. Storage management screen

To add a new storage, click New recording storage. To edit an existing one, select it from the list. Available parameters:

Parameter Description
Name User-defined storage name
Description Free-form description
Working path Network path to the storage directory
Local Indicates whether the storage is local to the server