One uplink stream per feed
Whatever the number of viewers, the gateway sends each feed once — the same economy the distribution tree gives inside the fleet, applied to the internet side. Fan-out, bandwidth and scaling are the server's; the field pays for one stream. One place holds the audit: every authorisation, kick, link issued, revocation and gateway connection is one line in the server's audit.jsonl. Publishing one feed costs the media server about 1 % of a core, each WebRTC viewer about 0.2 % more. Measured the tree ↗