Encode Ladder

Encodes a single video stream into multiple quality renditions at different resolutions and bitrates

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

✓

rungs

The rungs in this encode ladder

✗

<COMPONENT_ID>_RUNGS

passthroughMatchingInput

When enabled, rungs whose codec, resolution, and frame rate match the input will pass through without re-encoding (default: false)

✗

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.

Rungs

Option Description Required

name

Unique name of the ladder rung (used in outputs) (default: "default")

✗

consistentGops

(default: false)

✗

software

Settings to use when encoding using software mode

✗

quadra

Settings to use when encoding using quadra mode

✗

nvidia

Settings to use when encoding using nvidia mode

✗

Global Configuration

Tencent

Environment override: GLOBAL_TENCENT_SDK_CONFIG (sets this global option as a whole).

Option Description Required

source

Whether the value is a file path on the media node, or the raw sdk_config JSON (default: "path")

✗

value

The sdk_config file path or its JSON contents, per Source. Leave blank to fall back to the media node's TSC_SDK_CONFIG.

✗

Tags: ladder encoder abr renditions transcode