Broadcast Box

Browser-to-browser WebRTC: publish with WHIP, play with WHEP, sub-second.

Open sourceSLA: oss-best-effortv2.0.2Image
Broadcast Box admin portal
Broadcast Box admin portal

Broadcast Box is a self-hosted, single-binary WebRTC live streaming server. Publish straight from the browser (or any WHIP client such as OBS WebRTC) and play back in the browser over WHEP, with sub-second glass-to-glass latency and no transcoding in the path. It serves its own web frontend and the WHIP (publish) and WHEP (playback) endpoints on a single HTTP port, and carries all WebRTC media over one deterministic UDP port so it is easy to firewall.

Deployed from the NetActuate marketplace it boots hardened and pre-configured from your seeded values: the HTTP port, the WebRTC UDP mux port, the public IP announced as the ICE candidate (auto-detected from the VM if left blank) and a generated admin-portal bearer token are all applied at first boot. Placing it in the PoP nearest your audience keeps the WebRTC path short for the lowest latency.

Publish over WHIP and play over WHEP on port 8080; WebRTC media flows over UDP port 3000. Open both on the instance.

Upstream project: Broadcast Box (https://github.com/Glimesh/broadcast-box), an independent open source project released under the MIT license by Sean DuBois and the Broadcast Box contributors, and published as the official image seaduboi/broadcast-box. Broadcast Box is not affiliated with or endorsed by NetActuate; NetActuate packages the unmodified upstream v2.0.2 release on Ubuntu 24.04 LTS.

Frequently asked questions

How do I deploy Broadcast Box on NetActuate?

Use the Deploy on NetActuate button to talk to our team. We provision Broadcast Box on a NetActuate virtual machine in the point of presence you choose, close to your audience. Each deployment runs in the single location you select.

What does it cost to run Broadcast Box?

Broadcast Box is open-source software and free to run on the marketplace - you pay only for the NetActuate compute (virtual-machine size and location) it runs on, at standard rates. There are no usage-based software fees.

Where can Broadcast Box run?

Broadcast Box can be deployed in any of NetActuate's 45+ points of presence across every continent, so you can place ingest, transcode, delivery and caching close to your contributors and viewers.

Who supports Broadcast Box?

NetActuate operates and supports the underlying infrastructure - the virtual machine, network and edge platform. The application itself is supported by its upstream open-source project.