APP Settings

18.4.2 Memory

Memory web page is dedicated to the configuration of the Memory services.

The first drop down menu lists all the memory services installed in Etere Ecosystem. For Every memory service is possible to assign a custom set of options divided in Encoder, Storage, Streaming, Video check, Audio Check, Maintenance , Options and Recording Check, listed in the second drop down menu.

Memory 1

Memory 2

For every memory option section, a save button and an Apply and restart button will be provided to save and send to the Memory service the settings provided


WARNING: The Memory function is only visible if the logged-in user account is assigned Administrator Rights.

Source from Device

. Select video device: Select one of the available video devices from the list;

. Select video line: Select a video line from the list;

. Select audio device: Select audio from the list, or specify the audio <From video>, or select <No audio> if there is no audio in the video file;

. Select audio format: Select an audio format, or leave it as <Auto/Not Specified>;

. Select audio format conversion: Select the number of audio channels for conversion, or leave it as <Auto/Not Specified>;

. Select external audio: Select external audio to be used, if any, or leave it as <No External Audio>;

. Source from Stream

. Type the stream URL: Enter the URL address and port number for input streaming;

After configuring, click the Save icon to save the configuration settings.

When you click the <Apply and restart> button (from the Web page), the Memory station will receive a UDP message, reload/apply the saved configuration, and eventually restart the Memory encoder.

Encoder configuration

Please select an available encoder from the right panel and define its settings.

Encoder 1

Encoder 2

. File format: Select a specified file format from the list, e.g. MPEG Transport Stream, MP4 (MPEG-4 Part 14), etc.;

. File extension: Select a file extension related to the selected file format, e.g. MPEG, mp4, etc.;

. Start timecode: Set the start timecode from the source, or set it as a zero-based timecode;

. Video format: Select an available video format, e.g. MPEG-4 part 2 video, NVIDIA NVEnc H.264 Encoder, etc;

. Video size: Select defined video size, e.g. 720x576;

. Bit rate (b/s): Set the bit rate, e.g. 500K, 1M, 2M, etc.;

. Aspect ratio: Set the aspect ratio, e.g. 16:9 or 4:3;

. Frame rate: Set the frame rate for recording, e.g. 24, 25, etc.;

. Audio format: Set the audio format, e.g. MP2, MP3, etc.;

. Sample rate: Set the sample rate in Hertz (Hz), e.g. 48000;

. Overall attributes: It displays the general encoder settings specified above;

WARNING: You can expedite the configuration process by copying the overall characteristics from one encoder to another and performing minor changes in the target encoder.

. Additional attributes: Enter any other details if required;

. Embed CC from source: Enable (True) or disable (False) the closed caption in the video file;

. Destination codec: Set the destination codec where the file would be recorded;

In the settings, you can configure the addition encoder by clicking on the <Add encoder> button or delete an encoder by clicking the <Remove> button available on the respective encoder.

To remove the encoder, you must reply appropriately to the message to remove the encoder.

Remove encoder  

WARNING: When deleting an encoder in Memory, at least one encoder must always be present.


Streaming:

Select a format: select the streaming format from the drop down menu

Size: select the streaming resolution

Bit rate (b/s): select the bit rate

Url: set the destination url for the stream

Audio mapping: set the audio mapping

Overall attributes: overall attributes are automatically set once you save the configuration. Additional attributes can be added manually.


Video Check

Video Survey Grid: This parameters permits to determine the space (grid) to be analyzed while checking either a scene change or a freeze control.

SNMP send interval: Indicate the time interval (in minutes) where video issues would be monitored and notified via SNMP messages.

Write audio/video faults in Memory Browser: When this option is enabled, all identified audio faults and video black faults and freeze faults would be inserted in Memory Browser.

Check black frames: If enabled, the black video check would be required during ingest. The application checks the presence of black pixels in the reference video threshold RGB.

Video threshold: In case black frames are not traceable using the default values, it is possible to modify both the grid's dimensions and the black tonality's percentages by changing the RGB parameters.

Tolerance (in pixels): Allows setting the maximum number of blacks pixels allowed in a scene, scenes with a greater value will be considered 'blacks'.

Indicate black if it lasts at least: Black frames are notified when having a length more than the value specified in this parameter.

Insert video black in schedule: If this option is enabled, when a black frame is detected longer than the configurable duration, Memory would insert a black segment in MAM database.

Check freeze frames: If enabled, the freeze video would be treated as black frame and would be notified when its value is more  than the value specified in parameter "Warn for freeze frames if it lasts at least".

Tolerance (percentage): Specify the maximum tolerance between two consecutive frames in order to be considered identical in the video freezing control.

Warn for freeze frames if it lasts at least: Set here the minimum length that a frozen video must have in order to be considered as freeze.


Audio Check

Calculate Loudness: Enabled this option to allow the rest of parameters to be used when computing loudness. The calculation is based on the value set in the following parameters and interval parameter to calculate the loudness for every interval.  As a results, every interval has its own loudness volume defined.

Min. Gating threshold: Set the minimum threshold for audio gating, use this to eliminate the background sounds to keep the sounding clearer. The audio gate is closed if the sound is below the defined threshold.

Gating Samples Duration: Set the time duration (in millisecond) for the gate to close when the sound signal is below the threshold set in the "Min. Gating Threshold" parameter.

Time Interval: Set the interval time for each loudness computation, the loudness volume in different interval can be set independently to suit individual needs.

Channels to use: Set the adequate number of audio channels to be used to compute the loudness of the input signal.  The options are 1, 2, or 5 channels, or all available channels.


Check audio silence: If enabled, when segments containing “silent audio signal” are detected during recording, it would be marked in the audio/video faults EDL.

Min. volume threshold: Specify the minimum audio volume level (dB) to determine the audio silence, audio signals with volume lower than the specified value would be marked as defective.

Minimum duration: Define the minimum duration (in milliseconds) that the detected lower audio signal must last in order to mark as “silence audio”


Check audio level: If enabled, when segments containing “loud audio signals” exceeding the maximum threshold are detected during recording, it would be marked in the audio/video faults EDL.

Max. volume threshold: Specify the maximum audio volume level (dB) to determine the audio loudness, audio signals with volume louder than the specified value would be marked as defective.

Minimum duration: Define the minimum duration (in milliseconds) that the detected audio loudness signal must last in order to mark as “loud audio”


Check audio monotone: Enable this option to check if the audio is uttered in single tone or unvaried tone.

Minimum duration: Define the minimum duration (in milliseconds) if the detected audio tone signal must last in order to mark as “monotone audio”


Maintenance

Delete media older thanDelete media older than: If enabled, the softw are w ould automatically delete files older than 'xx' days (e.g. 90) specified in the parameter, freeing up space on the hard disk for files ingested in the future, this operation can be carried out "at the end of every ingest" on every day or only on a selected day(s)

When deleting Memory files, the related metafile and related asset in the date specific folders w ould also be deleted if the asset has no more file linked to it. In the Memory Log, you can filter the files deletion records using keyw ord “Cleaning recording folder” to view the details

Percentage of sapce on disk that must always reamin free: This value is set at 20% by default. When the free space on the hard disk is less than the default percentage, Etere Memory will automatically stop ingest and prompt a message:

WARNING!!! NEVER SET THIS PARAMETER BELOW THE SECURITY LEVEL, WHICH IS 1-2%


Options

storage

Use a local disk cache: If this option is enabled and a split path is specified, the recording is first saved into a local cache path and then moved to the specified Main recording path set under Audio\Video recording path.

Delete old cached media if free space is less than: If enabled, the software would automatically delete cache files older than 'xx' days specified in the maintenance tab to free up disk space.

general

Auto-start on startup: If enabled, Etere Memory would start recording automatically once it is launched. This feature is useful  if the PC is shutdown unintentionally or due to power outage, Etere Memory would restart automatically when the PC is restarted, and start recording automatically.

In case more than one instance of Etere Memory is set to auto-start (if no option is selected, after 30 seconds, the auto-start instances will be launched).

Switch recording file every: This parameter indicates the length for each recorded file in minutes. This is usually set in 60 minutes to create 24 files for each day. Use this parameter as alternative to next parameter "Record on a period of the day".

Switch recording file at minute 00 or multiple of the length: if enabled, the file being recorded will be truncated as soon as the set length is reached. We mean, if the first recording is started at 12:00 with a length of 30 minutes and at 12:20 you restart the Memory, this will not create a 30 minute file from 12:20 but at 12:30 it will truncate the file in progress and then restart by creating files lasting 30 minutes but with a precise hourly frequency.

Ingest operations

Continuous recording: if enabled, the Memory records for the whole day without interruption.

Record on a period of the day: if enabled, the Memory records only for the period set.

Scheduled Ingest: if enabled, the Memory records according to the schedule ingests module.




Recording Check

Restart the encoder if in one minute the input is corrupted in total for: set the threshold in seconds for which the encoder will restart

Audio/Video check mode: select where the check mode is performed:

- on Device signal (when source is a device)

- on Encoder input

In case of missing signal for: During recording, if the video input signal has been lost for the specific duration defined (defaulted to 60 seconds) Memory w ould perform a reset to the initial state to receive the video signal.

When recording via RTSP (Real Time Streaming Protocol) the recording process w ould restart itself w hen input singal is lost and re-initiate despite if the “Restart the encoder” option is disabled.

Send SNMP: Enable this option to send a SNMP message if the recorded file is smaller than the defined dimension. This option is editable only if the "Enable SNM P sending" option is enabled.

Restart the encoder: Enable this option to restart the encoder when necessary.

Maximum number of restarts in one day: Set the maximum number of times that the encoder can be restarted daily. This parameter is editable only if the "Restart the encoder" option is enabled.

Check dropped frames and breaks: Enable this option to monitor the dropped frames and breaks during recording. When dropped frames or breaks is detected in recording, the follow ing actions w ould be triggered:

· Write the audio/video faults in asset EDL

· Send SNMP message to alert user (the "Enable SNM P sending" option must be enabled.)

NB: When defects are detected in asset, the asset would be marked as “Not OK to broadcast”. Only defects in asset from the current station would be archived.

Enable SNMP sending: If enabled, notification message w ould be sent to SNMP Console if any of the follow ing conditions occurred during recording:

· Issues related to asset files and disk condition

· There is missing video signal

· Breaks and dropped frames detected

· Black frames detected

· Freeze frames detected

Storage
Options
Maintenance
Streaming
Audio_Check
Recording_Check
Video_Check
Memory_1
Memory_2
Encoder_2
Encoder_1
Remove_encoder