Shiloh Broadcaster
build fb589f2b
Rust + Elixir audio stack for the Shiloh media hub. This page
publishes the latest Linux binaries (x86_64 + aarch64), the
Elixir/Phoenix control plane release, and a one-shot installer
for the shiloh-relay client.
Install a relay client
On any Linux machine (laptop, desktop, headless box) that should receive audio from the hub:
curl -fsSL http://broadcaster.shilohbv.com/install.sh | bash
Installs shiloh-relay to ~/.local/bin/
on x86_64 and aarch64 (Raspberry Pi). Run it with
shiloh-relay connect --server
stg-srv001.bq.shilohbv.com:5005 --name $(hostname).
Downloads
-
shiloh-mixer-linux-x86_64
— Rust JACK mix bus, runs on
stg-srv001 - shiloh-relay-linux-x86_64 — UDP audio receiver, x86_64
- shiloh-relay-linux-aarch64 — UDP audio receiver, aarch64 (Raspberry Pi)
- mixer-web-linux-x86_64.tar.gz — Elixir/Phoenix control plane, Mix release (x86_64)
- install.sh — relay installer script
Server components
The Elixir/Phoenix control plane (mixer_web) ships
as a self-contained Mix release (ERTS bundled, no Elixir/OTP
install required on the target). Extract
mixer-web-linux-x86_64.tar.gz under
/opt/mixer_web, set
SECRET_KEY_BASE and PHX_SERVER=true,
and run bin/mixer_web start. See
docs/OPERATIONS.md
for the full runbook.