Service Host Administrator Guide

Version 1.3 | Published August 14, 2019 ©

Loop Recording

This mode of recording only works with Timecode Source time of day.

Loop recordings can also be split into various chunks. These can either be specified via timecode format or with fields being written.

An example on how to run a loop recording using regular Channel Recorder commands:

RECORD LOOP CHUNK=00:01:00:00
RECORD LOOP PREFIX=Loopy
RECORD LOOP START

This will generate chunks, each consisting of one minute, until you stop the recording.

Possible options for loop recordings are:

  • Length: Determines the length of the loop in frames or timecode. At least this amount of frames will reside on the disk. The minimum length value is 00:02:00:00 or the equivalent number of fields / frames.

  • Chunk: Determines the size of one chunk in frames or timecode. The chunk size influences the loop length. The minimum chunk value is 00:00:10:00 or the equivalent number of fields / frames.

  • Disksize: Determines the size of the loop is defined by the size of the clips on the disk. The oldest clips are deleted until the disk size drops below the specified value.

  • Diskfree: Determines the size of the loop is defined by the space left on the disk. If it drops below the value, the oldest clips are deleted until at least the specified amount is free again.

An example on how LENGTH and CHUNK parameters are related:

RECORD LOOP CHUNK=00:00:30:00
RECORD LOOP LENGTH=00:04:00:00
RECORD LOOP PREFIX=Loopy
RECORD LOOP START

This generates a total of nine files after four minutes. One of the files will always be zero bytes, this is the next file the Channel Recorder will write to. Another file will have a changing size, this is the file Channel Recorder is currently writing to. The other seven files have already been written. When Channel Recorder reaches four minutes it will start removing the first file it has written.