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-0077: Explicit AAC-LC Live Audio Profile In `wt-publish`
|
||||
|
||||
Status: Implemented
|
||||
|
||||
## Context
|
||||
|
||||
Live OTA inputs expose multiple AC-3 audio tracks (5.1 + stereo language variants). Browser watcher behavior is more stable when the published relay stream has a single explicit AAC-LC stereo track shape.
|
||||
|
|
@ -22,6 +24,16 @@ In `ec-node wt-publish` transcode mode, force explicit stream mapping and AAC pr
|
|||
- Keeps audio encoding browser-friendly and deterministic.
|
||||
- Preserves optional audio behavior (`0:a:0?`) for edge cases where input temporarily lacks audio.
|
||||
|
||||
## Alternatives considered
|
||||
|
||||
- Keep ffmpeg auto stream selection/profile defaults. Rejected because multi-track OTA inputs produced unstable browser outcomes.
|
||||
- Preserve AC-3 passthrough for all sources. Rejected because browser compatibility is weaker than explicit AAC-LC stereo.
|
||||
|
||||
## Rollout / teardown
|
||||
|
||||
- Enable explicit audio mapping/profile in `wt-publish` transcode mode and verify browser playback across OTA sources.
|
||||
- Teardown by removing explicit `-map` and AAC profile options.
|
||||
|
||||
## Reversibility
|
||||
|
||||
- Revert to ffmpeg auto mapping/profile by removing explicit `-map` and `-profile:a` flags.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue