Shiloh Broadcaster
Shiloh Broadcaster
Shiloh Broadcaster is an open-source, low-latency audio routing system built on JACK, PipeWire, and UDP — it connects audio sources on your LAN (or over WireGuard) to a central mix bus, and fans the mix out to headphone relay clients and browser listeners with sub-500 ms glass-to-glass latency. No proprietary hardware, no cloud dependency, no SaaS audio bridge.
Studio laptop Server (stg-srv001) Listeners
───────────────── ─────────────────── ─────────
shiloh-broadcaster ──UDP──► shiloh-mixer (JACK) ──UDP──► shiloh-relay → ALSA
PipeWire null-sink 3 output buses: shiloh-relay → ALSA
Main / Monitor / Cue
│
└──WebRTC──► Browser (WHEP)
Get started
- Quick Start — up and running in five minutes
- Architecture — how the components fit together
- Configuration Reference — all TOML keys and CLI flags
Sections
| Overview | What it is, use cases, system requirements |
| Architecture | Signal flow, component roles, network topology |
| Installation | Setup guides for mixer, broadcaster, relay, and web relay |
| Configuration | All TOML and CLI options |
| Usage Guide | Day-to-day operation, web UI, MIDI control |
| Protocol | UDP wire format, packet types, handshake flow |
| Troubleshooting | Diagnosis and recovery procedures |
| Operations | systemd units, updates, state files, ports |
| FAQ | Common questions |
| Advanced | OSC integration, cross-compilation, contributing |