Live Schedule Configuration
Nomad Media system configuration JSON file settings information for the "application/liveScheduleSettings" config section
Prerequisites
- Content definition of the content associated with a LiveSchedule must have its "IsLiveSchedulerEnabled" property set to TRUE.
- 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
| Property | Parameter | Example | Description |
|---|---|---|---|
| disableScheduler | Boolean (Default: false) | If true, the system scheduler invocation to process Live Schedule is disabled. | |
| processAttemptMaximum | Integer (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. | |
| systemReqPrepTimeMinutes | Number (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. | |
| schedulerUpdateIntervalSecs | Number (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. | |
| minimumStartDtSlackSecs | Number (Default: -30) | Do not modify. | |
| maxRecurringWeeks | Integer (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. | |
| maxDurationSecs | Integer (Default: 3600) | The maximum period of time defined by the start and end date/time of a content associated with a Live Schedule | |
| defaultTimezoneOffsetSecs | Integer (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. | |
| slateVideoAssetId | GUID | The 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. | |
| postrollVideoAssetId | GUID | The 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. |
