Runtime transcode module
Repair browser compatibility with bounded, optional transcode workers.
transcode
Optional repair measures a stream first and starts an external worker only when keyframe cadence or Layer II audio needs browser-compatibility repair. This is not ABR generation.
Disabled configuration starts no probe or subprocess. Enabled configuration performs real startup encode probes and fails closed when the selected CPU or GPU profile is unavailable.
"transcode": {
"enabled": true,
"encoderProfile": "cpu",
"ffmpegPath": "ffmpeg",
"maxWorkers": 4,
"queueSize": 0,
"policy": {
"defaultMode": "auto",
"streams": {"tenant:legacy": "always"}
}
}
queueSize: 0 rejects new repair demand immediately when all workers are busy. Do not raise worker limits without measurements from the deployment hardware.
Configuration reference
The configuration document rules apply to every runtime module. The complete field reference covers every accepted option; the maximal composition shows how modules fit together.