Skip to main content

What it checks

After FINALIZE returns processing_info indicating async transcode, the publisher polls ?command=STATUS&media_id=… honoring the upstream-provided check_after_secs. If the state is still pending or in_progress when our 5-minute deadline lapses, we surface this.

Why

Real X transcodes finish in seconds for short clips, occasionally a few minutes for long ones. Holding the publish open longer than that is worse for the caller than failing fast — the bytes are already uploaded, so a retry can short-circuit on dedupe rather than re-streaming.

Failure response

Remediation

  • Retry the publish — X’s pipeline may have finished by then.
  • If timeouts repeat, shorten the clip or reduce bitrate.