- Property Manager name: Segmented Media Delivery Mode
- Behavior version: The
v2023-01-05
rule format supports thesegmented_media_optimization
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. | |||
enable_ull_streaming | 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"}} |
show_advanced | boolean | Allows you to configure advanced media options. | behavior is LIVE | {"displayType":"boolean","tag":"input","type":"checkbox"} {"if":{"attribute":"behavior","op":"eq","value":"LIVE"}} |
live_type | enum | The type of live media. | show_advanced 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. | |||
start_time | string (epoch timestamp) | This specifies when the live media event begins. | show_advanced is true AND live_type is EVENT | {"displayType":"string","tag":"input","type":"text"} {"if":{"op":"and","params":[{"attribute":"showAdvanced","op":"eq","value":true},{"attribute":"liveType","op":"eq","value":"EVENT"}]}} |
end_time | string (epoch timestamp) | This specifies when the live media event ends. | show_advanced is true AND live_type is EVENT | {"displayType":"string","tag":"input","type":"text"} {"if":{"op":"and","params":[{"attribute":"showAdvanced","op":"eq","value":true},{"attribute":"liveType","op":"eq","value":"EVENT"}]}} |
dvr_type | enum | The type of DVR. | show_advanced is true | {"displayType":"enum","options":["CONFIGURABLE","UNKNOWN"],"tag":"select"} {"if":{"attribute":"showAdvanced","op":"eq","value":true}} |
CONFIGURABLE | A configurable DVR. | |||
UNKNOWN | An unknown DVR. | |||
dvr_window | string (duration) | Set the duration for your media, or | show_advanced is true AND dvr_type is CONFIGURABLE | {"displayType":"string","tag":"input","type":"text"} {"if":{"op":"and","params":[{"attribute":"showAdvanced","op":"eq","value":true},{"attribute":"dvrType","op":"eq","value":"CONFIGURABLE"}]}} |