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