PRIVATE ALPHA

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.