Rendering backend (FakeRenderBackend in unit tests, HyperFramesRenderBackend in production).
OptionalBearerAlias for Token (optional bearer token required on every route including GET /health).
OptionalConcurrencyMaximum concurrent render/check/capture jobs (defaults to 1).
OptionalHeartbeatInterval in milliseconds for Heartbeat NDJSON events on /render (defaults to 15,000 ms).
OptionalHostDefault bind host when Listen() is called without an explicit host (defaults to '127.0.0.1').
OptionalMaxMaximum request body size in bytes (if set, overrides MaxBodyMb).
OptionalMaxMaximum request body size in megabytes (defaults to 256 MiB).
OptionalMaxMaximum timeout in milliseconds per job (defaults to 1,800,000 ms / 30 min).
OptionalNonDefault timeout in milliseconds for non-render jobs and pre-render lint (defaults to 300,000 ms / 5 min).
OptionalPortDefault bind port when Listen() is called without an explicit port (defaults to 0).
OptionalTempBase directory for temporary bundle staging and keyframe extraction (defaults to os.tmpdir()).
OptionalTokenOptional bearer token required on every route (including GET /health).
OptionalVideoTTL in milliseconds for unfetched MP4 entries in /videos/<VideoID> (defaults to 600,000 ms).
Configuration options for
CreateRenderWorkerServer.