M3u8 Multivariant Input

Ingests an HLS multivariant (master) playlist via the native SDK m3u8MultiVariant node; video+audio renditions share one TimeDomain and are distinguished by positional renditionName (rendition_0, rendition_1, …​). Subtitles still spawn per-language WebVTT inputs.

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

sourceName

Source name shared by all rendition outputs (default: "multivariant-source")

url

URL of the HLS multivariant (master) playlist (.m3u8)

<COMPONENT_ID>_URL

generateMappings

Fetch the master playlist and populate stream mappings below (default: null)

streamMappings

Configure which streams to accept from this input

Options with an environment override can be set when Studio starts, without editing the workflow. <COMPONENT_ID> is this component’s id in your workflow, uppercased, with spaces and dashes replaced by underscores and other punctuation removed — a component named SRT Input reads SRT_INPUT_PORT. Renaming a component changes its id, and so changes these variable names.

Tags: m3u8 hls master multivariant cmaf playlist ingest ladder abr