HLS or DASH over CMAF
Below are the parameters accessed in the HLS or DASH over CMAF output.
General
General
| Parameter | Description |
|---|---|
| Output name | Output name. The name you want to use for the output. |
| Naming scheme | Naming scheme for DASH manifests. Timeline mode: every fragment is listed and requested by the player. |
| trun v1 | Enable trun version 1 for fragments allowing negative CTO (Composition Time Offset) values |
| Enable thumbnails | Enable thumbnails generation |
Related information
HLS or DASH over CMAF output configuration
Dash
Manifest
| Parameter | Description |
|---|---|
| Name | Name of the manifest/playlist generated for the current output.. Default value is index (for HLS) or manifest (for DASH). If a filtering has been applied to the manifest/playlist, it is recommended to use a name that clearly identifies the defined filtering. Important: The manifest name must be unique and different from any other manifest name. |
Filtering - Stream characteristics
| Parameter | Description |
|---|---|
| Audio streams filter | Build a filter to select the audio streams that will be included in manifest/playlist. Applicable filters: bitrate in kbps and Language |
| Video streams filter | Build a filter to select the video streams that will be included in manifest/playlist. Applicable filters: bitrate in kbps, codec (H.264 or HEVC) and No video |
| Subtitle streams filter | Build a filter to select the subtitle streams that will be included in manifest/playlist. Applicable filters: bitrate in kbps and Language |
| Thumbnail streams filter | Build a filter to select the thumbnail streams that will be included in manifest/playlist. Applicable filters: width and height in pixels |
HLS
Playlist
| Parameter | Description |
|---|---|
| Name | Name of the manifest/playlist generated for the current output. Default value is index (for HLS) or manifest (for DASH). Recommendation: If a filtering has been applied to the manifest/playlist, it is recommended to use a name that clearly identifies the defined filtering. |
Important: The manifest name must be unique and different from any other manifest name.
Filtering - Stream characteristics
| Parameter | Description |
|---|---|
| Audio streams filter | Build a filter to select the audio streams that will be included in manifest/playlist. Applicable filters: bitrate in kbps and Language |
| Video streams filter | Build a filter to select the video streams that will be included in manifest/playlist. Applicable filters: bitrate in kbps, codec (H.264 or HEVC) and No video |
| Subtitle streams filter | Build a filter to select the subtitle streams that will be included in manifest/playlist. Applicable filters: bitrate in kbps and Language |
| Thumbnail streams filter | Build a filter to select the thumbnail streams that will be included in manifest/playlist. Applicable filters: width and height in pixels |
Delivery
General parameters
| Parameter | Description |
|---|---|
| Access URL | Portion of the complete access URL that defines the service. Prefer URI unreserved characters (alphanumerical characters plus (, ), -, _, .). Declaring a subpath (a/b) is possible but may impact performance. Example: https://[Server IP or FQDN]/packaging/[Output Access URL]/[Live Packaging Service Access URL]/[index.m3u8 OR manifest OR manifest.mpd] |
Common encryption (CENC)
Fixed key generation mode
| Parameter | Description |
|---|---|
| Key | AES key used for encrypting the content. |
| Key ID | Identifier used to uniquely identify the key within the system. |
| PlayReady | Enables PlayReady encryption. |
| Widevine | Enables Widevine encryption. |
| Fairplay | Enables Fairplay encryption. |
PlayReady mode enabled:
| Parameter | Description |
|---|---|
| License acquisition URL | License acquisition URL to be used by the player. |
| License UI URL | Nonsilent license acquisition URL to be used by the player. |
| Domain service ID | Domain service identifier.<br>Microsoft provides a unique identifier to the PlayReady technology supplier. |
Widevine mode enabled:
| Parameter | Description |
|---|---|
| Provider | Name of the content provider. Also used as the name of the signer. |
| Policy | Usage rules for the encypted output. |
Compatible CPIX ext. key
| Parameter | Description |
|---|---|
| Key server URL | URL of the server that will deliver the encryption keys. |
| PlayReady | Enables PlayReady encryption. |
| Widevine | Enables Widevine encryption. |
| Fairplay | Enables Fairplay encryption. |
| Mediaroom | Enables Mediaroom encryption. |
| Clearkey | Enables Clearkey encryption. |
Key usage rules
| Parameter | Description |
|---|---|
| Track filters/Filtering | Build a filter to select the streams that will be included in Cpix track. Applicable filters: streamType (video or audio), width (in pixels), height (in pixels) and codec (H.264 or HEVC) |
| Track type | Type of a track associated to the track. Only AZaz09 _,;:@ and space character are accepted |
| Labels | List of labels associated to the track Only AZaz09 _,;:@ and space character are accepted |
| Disable audio encryption | Disables audio encryption for the output. This setting overrides any encryption setting received from the key provider. |
Common encryption (CBCS)
Fixed key generation mode
| Parameter | Description |
|---|---|
| Key | AES key used for encrypting the content. Unit: hexadecimal. |
| Initialization vector | Initialization vector to be used with the key. |
| Key ID | Identifier used to uniquely identify the key within the system. |
| PlayReady | Enables PlayReady encryption. |
| Widevine | Enables Widevine encryption. |
| Fairplay | Enables Fairplay encryption. |
PlayReady mode enabled:
| Parameter | Description |
|---|---|
| License acquisition URL | License acquisition URL to be used by the player. |
| License UI URL | Nonsilent license acquisition URL to be used by the player. |
| Domain service ID | Domain service identifier. Microsoft provides a unique identifier to the PlayReady technology supplier. |
Widevine mode enabled:
| Parameter | Description |
|---|---|
| Provider | Name of the content provider. Also used as the name of the signer. |
| Policy | Usage rules for the encypted output. |
Fairplay mode enabled:
| Parameter | Description |
|---|---|
| URI | URI to be used by the player. |
| Key format | Specify how the key is declared in the resource specified in the URL. |
Key usage rules
| Parameter | Description |
|---|---|
| Disable audio encryption | Disables audio encryption for the output. This setting overrides any encryption setting received from the key provider. |
Compatible CPIX ext. key
| Parameter | Description |
|---|---|
| Key server URL | URL of the server that will deliver the encryption keys. |
| PlayReady | Enables PlayReady encryption. |
| Widevine | Enables Widevine encryption. |
| Fairplay | Enables Fairplay encryption. |
| Mediaroom | Enables Mediaroom encryption. |
| Clearkey | Enables Clearkey encryption. |
Key usage rules
| Parameter | Description |
|---|---|
| Track filters/Filtering | Build a filter to select the streams that will be included in Cpix track. Applicable filters: streamType (video or audio), width (in pixels), height (in pixels) and codec (H.264 or HEVC) |
| Track type | Type of a track associated to the track. Only AZaz09 _,;:@ and space character are accepted |
| Labels | List of labels associated to the track Only AZaz09 _,;:@ and space character are accepted |
| Disable audio encryption | Disables audio encryption for the output. This setting overrides any encryption setting received from the key provider. |
Related information
HLS or DASH over CMAF output configuration
HLS over TS output configuration