- Property Manager name: Segmented Media Delivery Mode
- Behavior version: The
v2024-10-21
rule format supports thesegmentedMediaOptimization
behavior v1.3. - Rule format status: GA, stable
- Access: Read/Write
- Allowed in includes: Yes
Optimizes segmented media for live or streaming delivery contexts.
Option | Type | Description | Requires | |
---|---|---|---|---|
behavior | enum | Sets the type of media content to optimize. | {"displayType":"enum","options":["ON_DEMAND","LIVE"],"tag":"select"} | |
ON_DEMAND | Media is available on demand. This is the only option allowed for NetStorage origins. | |||
LIVE | Media is streaming live. | |||
enableUllStreaming | boolean | Enables ultra low latency (ULL) streaming. ULL reduces latency and decreases overall transfer time of live streams. | behavior is LIVE | {"displayType":"boolean","tag":"input","type":"checkbox"} {"if":{"attribute":"behavior","op":"eq","value":"LIVE"}} |
showAdvanced | boolean | Allows you to configure advanced media options. | behavior is LIVE | {"displayType":"boolean","tag":"input","type":"checkbox"} {"if":{"attribute":"behavior","op":"eq","value":"LIVE"}} |
liveType | enum | The type of live media. | showAdvanced is true | {"displayType":"enum","options":["CONTINUOUS","EVENT"],"tag":"select"} {"if":{"attribute":"showAdvanced","op":"eq","value":true}} |
CONTINUOUS | Not confined to a range of time. | |||
EVENT | An event for a range of time. | |||
startTime | string (epoch timestamp) | This specifies when the live media event begins. | showAdvanced is true AND liveType is EVENT | {"displayType":"string","tag":"input","type":"text"} {"if":{"op":"and","params":[{"attribute":"showAdvanced","op":"eq","value":true},{"attribute":"liveType","op":"eq","value":"EVENT"}]}} |
endTime | string (epoch timestamp) | This specifies when the live media event ends. | showAdvanced is true AND liveType is EVENT | {"displayType":"string","tag":"input","type":"text"} {"if":{"op":"and","params":[{"attribute":"showAdvanced","op":"eq","value":true},{"attribute":"liveType","op":"eq","value":"EVENT"}]}} |
dvrType | enum | The type of DVR. | showAdvanced is true | {"displayType":"enum","options":["CONFIGURABLE","UNKNOWN"],"tag":"select"} {"if":{"attribute":"showAdvanced","op":"eq","value":true}} |
CONFIGURABLE | A configurable DVR. | |||
UNKNOWN | An unknown DVR. | |||
dvrWindow | string (duration) | Set the duration for your media, or | showAdvanced is true AND dvrType is CONFIGURABLE | {"displayType":"string","tag":"input","type":"text"} {"if":{"op":"and","params":[{"attribute":"showAdvanced","op":"eq","value":true},{"attribute":"dvrType","op":"eq","value":"CONFIGURABLE"}]}} |