Live Schedule Configuration

Nomad Media system configuration JSON file settings information for the "application/liveScheduleSettings" config section

Prerequisites

  1. Content definition of the content associated with a LiveSchedule must have its "IsLiveSchedulerEnabled" property set to TRUE.
  2. The update interval of the System Scheduler is required.

Config Section JSON Example

  "application/liveScheduleSettings": {
    "processAttemptMaximum": 1,
    "systemReqPrepTimeMinutes": 1,
    "schedulerUpdateIntervalSecs": 300,
    "minimumStartDtSlackSecs": -30,
    "maxRecurringWeeks": 11,
    "maxDurationSecs": 43200,
    "slateVidoeAssetId": "fdadcd74-a321-4416-8497-8ee421321b91",
    "postrollVideoAssetId": "fdadcd74-a321-4416-8497-8ee421321b91"
  }

Section Entries

PropertyParameterExampleDescription
disableSchedulerBoolean (Default: false)If true, the system scheduler invocation to process Live Schedule is disabled.
processAttemptMaximumInteger (Default: 1)The number of attempts a Live Schedule will retry an action after entering into an Error status. Once this value is reached, the Live Schedule will enter a final Failed status.
systemReqPrepTimeMinutesNumber (Default: 1)The number buffer between the (calculated) absolute earliest time the system scheduler will pick up a Live Schedule and the latest time the user can send a request to change the schedule without the scheduler missing the event.
schedulerUpdateIntervalSecsNumber (Default: 300)This value is the interval between System Scheduler update checks. Note that this value is strictly for calculations only and does not control the scheduler's intervals.
minimumStartDtSlackSecsNumber (Default: -30)Do not modify.
maxRecurringWeeksInteger (Default: 11)The maximum number weeks to duplicate a content and its associated Live Schedule for when specified by the user request. A validation error is generated if this number is exceeded.
maxDurationSecsInteger (Default: 3600)The maximum period of time defined by the start and end date/time of a content associated with a Live Schedule
defaultTimezoneOffsetSecsInteger (Default: -25200)The fallback time zone offset used if, for some reason, the UI does not send a time zone offset when requesting a Recurring Copy action.
slateVideoAssetIdGUIDThe asset referenced by this GUID value will be used if the Live Schedule does not define a slate video asset. If this value is not defined and no slate video asset is assigned, then the Live Schedule will not start and have an error.
postrollVideoAssetIdGUIDThe asset referenced by this GUID value will be used if the Live Schedule does not define a post-roll video asset. If this value is not defined and no post-roll video asset is assigned, then the Live Schedule will not start and have an error.