Live stream lifecycle reliability fixes

Back to Changelog
JUL 17, 2025
FixLive StreamingAPI

We have shipped a set of fixes that make the live stream lifecycle — enable, disable, complete, and restart — behave more predictably end to end.

Behavior improvements:

  • Disabling a stream now also turns recording off, so live-to-VOD assets are not produced for sessions you explicitly tore down.
  • A live-disable lifecycle event is now emitted reliably so downstream services and webhooks see the state transition immediately.
  • Rapid enable/restart cycles no longer leave streams in a stale active state.

Fixes:

  • Restarting a stream after completion now re-enables recording cleanly.
  • Resolved a “manifest not available” error that occurred when playback started before the manifest was published.
  • Corrected several status code and empty-response issues so error handling is consistent across SDKs.
  • Idle streams no longer hang in a pending-active state — the transition now completes without delay.

If you orchestrate live streams from your own backend, these changes make the lifecycle noticeably more dependable.