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
From the Encoder Settings page, at the server or domain level, select Recording settings.
This will list the current recording profiles, for example:
Click on Edit encoder recording settings to begin editing. You will notice at the domain level that the default is to “Inherit server default”
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. |
|
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. |
|
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. |
|