governance: normalize ECP 0063-0078 and add ECP-0079
This commit is contained in:
parent
5a28a24294
commit
fe03ec8f1a
17 changed files with 185 additions and 8 deletions
|
|
@ -1,5 +1,7 @@
|
|||
# ECP-0071: Archive Replay DVR Endpoints
|
||||
|
||||
Status: Implemented
|
||||
|
||||
## Context
|
||||
|
||||
ECP-0070 added relay archival (`wt-archive`) into CAS objects plus JSONL indexes, but there is no read path for viewers to scrub historical content.
|
||||
|
|
@ -26,6 +28,16 @@ Add an archive replay path with these pieces:
|
|||
- Preserves CAS as source of truth; playlists are derived views.
|
||||
- Uses standard HLS+DVR semantics so browser playback + scrubbing works without custom protocol work in the short term.
|
||||
|
||||
## Alternatives considered
|
||||
|
||||
- Build a custom replay protocol/UI instead of HLS. Rejected because browser DVR support is stronger with standard HLS tooling.
|
||||
- Serve archive from a separate domain only. Rejected because same-domain replay keeps watch links and CORS simpler.
|
||||
|
||||
## Rollout / teardown
|
||||
|
||||
- Enable archive serve mode on archive hosts and deploy worker proxy routing to `/api/archive/*`.
|
||||
- Teardown by disabling `archive.serve.enable` and removing proxy routing.
|
||||
|
||||
## Reversibility
|
||||
|
||||
- Disable `archive.serve.enable` and remove worker proxy route to revert to archive-only mode.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue