Calls POST /contact-sheet on the render worker.
Optionalsignal: AbortSignalCalls POST /stills on the render worker.
Optionalsignal: AbortSignalCalls POST /check on the render worker.
Optionalsignal: AbortSignalCalls POST /keyframes on the render worker.
Optionalsignal: AbortSignalCalls GET /health on the render worker.
Optionalsignal: AbortSignalStreams POST /render NDJSON events (relaying Progress and ignoring Heartbeat),
then downloads the rendered MP4 bytes via GET /videos/<VideoID>.
OptionalonProgress: (progress: RenderProgress) => voidOptionalsignal: AbortSignal
HTTP/HTTPS client for
@memberjunction/video-studio-render-worker(§7.1, §7.2, §7.3).Uses
node:httpandnode:httpsdirectly rather thanfetch(undici) to avoid undici's 300-second default header/body timeouts during long queued renders or check jobs. Shared byLocalWorkerRenderDriverandRemoteRenderDriver.