4K-R800 - Recording Profiles

The Recording Profiles feature allows users to easily configure the recording quality of HDMI, SDI or CVBS video inputs.

Updated over a week ago

Minimum Requirements

  • EdgeVis Server 8.0 or greater

  • A supported encoder model with firmware

    • 4K-R800 with 8.0 or greater

  • EdgeVis Client 8.0 or greater

  • EdgeVis Local Viewer 8.0 or greater

Feature description

The 4K-R800 can record video input from HDMI, SDI or CVBS and uses h.264 compression to store the video. The Recording Profiles feature allows users to configure how an encoder will compress common video sizes that are received from these inputs.

From within the server, users can configure “high” and “low” quality options for each of these video input sizes:

  • 4K/UHD

  • 1080

  • 720

  • SD

The quality options are user configurable and allow the user to specify:

  • Frame rate

  • I-frame interval

  • Max bandwidth

  • Recording dimensions

While an encoder can be configured to record using “high” or “how” quality, the configuration can be switched at runtime using alarm rules or schedules. For example, an encoder can be configured to record using the “low” profile to extend recording time and temporarily switch to “high” profile when an alarm trigger fires. This allows recording of useful video at lower quality and high quality when a trigger event occurs.

Configuring Recording Profiles

Recording profiles can be configured as server wide or domain specific. Where the settings are defined changes where it can be used and who can modify it.

Server Level

  • Recording profiles configured at server level can be used by all encoders on the server.

  • Managed by navigating to Advanced server settings -> Encoder settings -> Recording settings from the server home page.

  • Can only be added or modified by users with server level role that has the “Manage recording profiles” permission.

Domain level

  • Recording profiles at this level can only be used by encoders in that domain.

  • By default, these settings are set to Inherit server default.

  • Managed by navigating to Encoder settings -> Recording settings from the domain home page.

  • Can only be added or modified by users with a domain level role that has the “Manage recording profiles” permission.

Editing Recording Profiles

  1. From the Encoder Settings page, at the server or domain level, select Recording settings.

  2. This will list the current recording profiles, for example:

  3. Click on Edit encoder recording settings to begin editing. You will notice at the domain level that the default is to “Inherit server default”

    1. Edit the settings for each size of video at the server level:

    2. Edit the settings for each size of video at the domain level. Note that the default is to inherit the server level setting. It is now possible to override individual settings at the domain level.


Change Encoder’s Recording Setting

From within the server, navigate to the encoder Video inputs section. When using a 4K-R800 the setting can be configured for HDMI Camera and 3G_SDI / CVBS Camera by clicking on the appropriate input:

The setting can be changed between High and Low.


Changing the profile using an alarm or scheduled action

Using the server, navigate to the settings page for an encoder you wish to configure. Click on Alarm rules or Scheduled actions and configure the required trigger or schedule settings.

Two actions can be used to change recording settings:

  • Override recording quality – sets the recording of a specified input for a period of up to 12 hours or until cleared using the Clear recording quality action. The input, duration and recording quality must be specified.

  • Clear recording quality – reverts the quality selection applied by an Override recording quality action. The input and delay before applying the setting must be specified.


Example Scenarios

Task

Configuration

Record 3G-SDI camera input using high quality for one hour at 08:00 each day, otherwise record using low quality.

  • Using server set the encoder recording quality to low for the 3G-SDI input.

  • Using server, create a scheduled daily action to start at 08:00 each day. Add an action to Override recoding quality on the 3G-SDI input for 1 hour.

Record HDMI camera input using low quality. On a pulse on trigger 1 send a 30 second high quality video to a local FTP capable device.

  • Log in the encoder local web configuration and configure the FTP push to server to point to a local FTP device, also configure trigger 1 options found in Alarm settings.

  • Using server set the encoder recording quality to low for the HDMI input.

  • Using server create a rule to trigger using Contact alarm trigger 1. Add the actions:

    • Override recording quality on HDMI for 30 seconds.

    • FTP push recordings for 30 seconds from HDMI input.

Record HDMI camera input using low quality. On a pulse on trigger 1 record using high quality. Return to low quality on a pulse on trigger 2.

  • Using server set the encoder recording quality to low for the HDMI input.

  • Using server or encoder local web interface configure trigger 1 and trigger 2.

  • Using server create a rule to trigger using Contact alarm trigger 1. Add the actions:

    • Override recording quality on HDMI until cleared using the high setting.

  • Using server create a rule to trigger using Contact alarm trigger 2. Add the actions:

    • Clear recording quality on HDMI. You can also add a delay to allow a subject time to clear the trigger area if required.


Did this answer your question?