Config Values

Here, basic config values can be managed.

2023-07-24 13_47_02-VidiControl Configuration.png

The value of each field can be modified. Refer to Key Concepts for using the table view and editing values.

For each value, the user has the chance to reset it’s value to default by using the rotating arrow button.

Field Descriptions

Field

Type

Example

Description

ChunkProcessAliveFactor

integer

3

FileBasedLivenessPeriod * ChunkProcessAliveFactor

Factor of how often a file based lifeness check could fail before the module marks itself as failed

ChunkProcessorCommandGraceTimeInSeconds

integer

300

Maximum time in seconds a command will be executed when it is over the due time.

ChunkProcessorStatusCheckTimeInSeconds

integer

5

The cycle time of the ChunkProcessor for requesting status from running recordings.

ChunkStartAllowedInThePastInSeconds

integer

30

Max time in seconds a command's first execution time may lie in the past to be scheduled, set to 0 if no short measure bookings should be allowed

FileBasedLivenessDelay

integer

2000

This is the time period in seconds Kubernetes grants to the module to come up and send readiness.
Some modules take longer to become available due to the reading of complex external data sources.

Has to be aligned with the Kubernetes cluster settings.

FileBasedLivenessPeriod

integer

5

This is the cycle time for the modules reporting file based liveness probes.

MaxRecordingLengthInHours

integer

12

The maximum length of a recording in VidiControl. Some recorders limit the maximal length of a recording.

MaxRetryTimeForNotificationsInSeconds

integer

60

For notifications that rely on VidiCore items. If no item is available yet, an attempt is made to resend the notification. After this time period specified in seconds, the retry is cancelled.

MaxTimeToWriteToQueueDirectlyInSeconds

integer

60

If the execution time of a chunk's first command is nearer in the future that this, the scheduler puts the chunk directly to the queue

MinRecordingLengthInSeconds

integer

15


NotAssignedBookingOffsetInMinutes

integer

2880


NotAssignedCheckIntervalInMinutes

integer

60


RecurrenceMaxEndDate

string

2050-12-31T23:59:59.000Z


RecurrenceMaxOccurences

integer

100


RecurringInstantiatorIntervalInMinutes

integer

10


RecurringInstantiatorOffsetInMinutes

integer

1440


RouterDeviceId

integer

1


RouterDeviceName




RouterIpAdress




RouterLevel

integer

1


RouterLevelsToSwitch




RouterLevelToUse

integer

1


RouterMatrix

integer

1


RouterPort




RouterStatusCheckerIntervalInSeconds

integer

5000


RouterUseExtendedMsgs




SchedulerCoreGrpcEndpoint




StatusFailureCount

integer

3

How often in a row a failed status is allowed before the whole command set to fail

StreamingDevices




SystemTimeZone

string

W. Europe Standard Time


TechDataBackgroundIntervalInSeconds

integer

10


TechDataProcessingIntervalInSeconds

integer

60


TechDataRemoveUnsuccessfullyInSeconds

integer

300


ThirdPartyCreateVidiCoreCollectionsHidden

boolean

true


ThirdPartyCreateVidiCoreItemsHidden

boolean

true


ThirdPartyGrpcDeadlineInSeconds

integer

100

timeout for grpc call to ThirdParty Grpc service - no global setting, must be set on each request. Default is 0 -> no timeout

ThirdPartyMaxNumberOfRetries

integer

2


ThirdPartyRetryControlDbCheckIntervalInSeconds

integer

10

ThirdPartyRetryControl will check the DB every x seconds

ThirdPartyRetryIntervalInSeconds

integer

30

ThirdPartyRetryControl processes retry entries with last try at least x seconds ago

ThirdPartyServiceEndpoint




ThirdPartyVidiCoreChunkItemLockIntervalInHours

integer

48


UiCrashRecordLengthInMinutes

integer



UiDefaultRecordingLengthInMinutes

integer



UiMaxOccurrencesForRecurrenceFrontend




VIDICONTROL_TAG




VIDICONTROL_VERSION




VidiflowWorkflowApiUri




VIDISPINE_DEFAULT_GROUP

string

VPMS_Platform_Default_Group

third party default group

VIDISPINE_URL




VirtualChunkCollisionDetectorIntervalInMinutes

integer

60


VirtualChunkCollisionDetectorOffsetInMinutes

integer

2880