CMAF Multivariant
This component creates, and optionally publishes, a multivariant playlist for a collection of CMAF playlists
Component Configuration
| Option | Description | Required | Environment override |
|---|---|---|---|
id |
A unique identifier for the component instance |
✓ |
|
displayName |
The name shown in the Studio UI of this component |
✓ |
|
name |
The name of the playlist |
✗ |
|
destinations |
Destination to publish to (default: []) |
✗ |
|
publishingGroup |
This must match the publishing group of any playlists that are being given to this component |
✗ |
|
initialState |
The publishing state of this endpoint by default on start-up (default: "enabled") |
✗ |
|
addCmsdHeaders |
Add CMSD headers (default: false) |
✗ |
|
notes |
Additional notes about this component |
✗ |
|
Options with an environment override can be set when Studio starts, without
editing the workflow. |
Destinations (Akamai)
| Option | Description | Required |
|---|---|---|
type |
"akamai" |
✓ |
ingest |
The complete URL to be pushed to |
✓ |
playback |
The URL from which playback can be accessed |
✗ |
includeAdInsertions |
If ad markers are inserted, include them in this publication (default: false) |
✗ |
customHeaders |
Optional custom headers added to every push request sent to this destination (e.g. CDN authentication tokens) (default: []) |
✗ |
retention |
Retention override for this destination. Any field left blank uses the shared Segment retention. |
✗ |
Destinations (S3)
| Option | Description | Required |
|---|---|---|
type |
"s3" |
✓ |
host |
The hostname of the s3 bucket to push to |
✓ |
prefix |
The sub directory of the bucket to place playlists and segments into |
✗ |
includeAdInsertions |
If ad markers are inserted, include them in this publication (default: false) |
✗ |
retention |
Retention override for this destination. Any field left blank uses the shared Segment retention. |
✗ |
Destinations (OCI)
| Option | Description | Required |
|---|---|---|
type |
"oci" |
✓ |
bucket |
The OCI Object Storage bucket to push to |
✓ |
prefix |
The object-name prefix under which playlists and segments are placed |
✗ |
auth |
How Norsk authenticates to OCI. Instance principal (the default) needs no configuration when Norsk runs on a suitably-policied OCI instance; the other options supply user API-key material. (default: {"type":"instancePrincipal"}) |
✗ |
namespace |
Object Storage namespace. Discovered from the tenancy when omitted. |
✗ |
region |
Region identifier, e.g. uk-london-1. Taken from the auth profile / instance metadata when omitted. |
✗ |
endpoint |
Optional scheme://host[:port] override of the regional endpoint |
✗ |
realmDomainComponent |
Realm domain (default oraclecloud.com; set for government realms) |
✗ |
includeAdInsertions |
If ad markers are inserted, include them in this publication (default: false) |
✗ |
retention |
Retention override for this destination. Any field left blank uses the shared Segment retention. |
✗ |
Tags: cmaf multivariant playlist hls