Live stream lifecycle reliability fixes
Back to Changelog
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.