fix(webrtc): make WebRTC FFmpeg stream maps configurable (closes #2) #6
Loading…
Reference in a new issue
No description provided.
Delete branch "fix/issue-2-configurable-map"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Closes #2.
BuildArgshad-map 0:v:0/-map 0:a:0baked in. That's correct for the production case (RTMP / SRT publishers send AV combined on input #0), but it wedges any process whose audio lives elsewhere — multi-input lavfi test scaffolds, multi-camera switches, SDI + separate file-audio.ConfigWebRTC(and its API DTO twin) now exposeVideoMapandAudioMap. Empty strings still mean the old defaults, so existing deployments are untouched.Tests
All race-clean:
go test -race ./app/webrtc/... ./http/api/... ./restream/...green.Stacks
Targets
m2-webrtc-core-integrationso it lands without depending on the M3 PR (#5). Once M2 lands onmain, this can be rebased trivially.Co-authored with Claude Opus 4.7.
Merged into
mainvia direct push as part of the v0.1.0-dragonfork release. Branch commits are reachable from main; closing this PR. Release: https://forge.wilddragon.net/zgaetano/datarhei-dragonfork-core/releases/tag/v0.1.0-dragonforkPull request closed