Skip to content

OptiView Live: document the backup ingest of an engine - #931

Merged
TimLeenaers merged 4 commits into
mainfrom
theolive-backup-ingest-docs
Oct 23, 2026
Merged

TimLeenaers merged 4 commits into
mainfrom
theolive-backup-ingest-docs

Conversation

@TimLeenaers

Copy link
Copy Markdown
Member

Documents the new backupIngestId of an engine for customers integrating with the API, in product terms (no internal details).

  • Redundancy (theolive/distribution/redundancy.md): the page now distinguishes engine redundancy (existing content, regrouped) from a backup ingest. The new section covers how the engine falls back to the backup and returns to the primary, that the switch stays within the engine (no player/distribution failover), setup with POST/PATCH engine examples, the requirements the API validates (same channel, srt/rtmp types, engine region, no speech enhancement) with the error codes, and what it means for the backup ingest (not deletable, source settings locked while a connected engine runs). Ends with a comparison table of the two options.
  • Architecture: short paragraph under Engine introducing the backup ingest.
  • Full example: next steps also point to the backup ingest section.

The API reference will pick up backupIngestId automatically from the swagger once the API change is deployed.


Generated with Devin

Generated with [Devin](https://devin.ai)

Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
@theoplayer-bot

This comment has been minimized.

Comment thread theolive/distribution/redundancy.md Outdated
Redundancy ensures that viewers can continue watching even if part of the streaming pipeline fails. The platform offers two complementary levels of failover:

## How it works
- **Engine redundancy** — connect multiple engines to a single distribution, so the player fails over to a healthy engine when one becomes unavailable.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Add a "recommended" to this option

TimLeenaers and others added 3 commits October 23, 2026 11:36
Generated with [Devin](https://devin.ai)

Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
Generated with [Devin](https://devin.ai)

Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
Generated with [Devin](https://devin.ai)

Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
@TimLeenaers
TimLeenaers merged commit af48902 into main Oct 23, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants