Broadcast Box, a self hosted WebRTC live streaming server that delivers video with sub second latency to any browser.
Broadcast Box is an open source live streaming server built on WebRTC. It implements WHIP for ingest and WHEP for playback, the two standards that let video travel over the same real time transport a video call uses, so the delay between something happening in front of the camera and a viewer seeing it is a fraction of a second rather than the ten to thirty seconds a traditional segmented streaming pipeline imposes. You broadcast from OBS Studio or any encoder that speaks WHIP, or directly from a browser tab, and viewers watch in any modern browser with no plugin and no app. The bundled interface provides a stream discovery home page, a browser publish page, a player with a cinema mode, a statistics page showing stream uptime and subscriber counts, and an administration portal for managing stream profiles and rotating tokens.
It suits low latency screen sharing and remote collaboration where a delay makes conversation impossible, interactive broadcasts where a presenter needs to react to the audience in real time, and applications that want their own streaming layer rather than a commercial platform in the video path.
Broadcast Box normally allows anyone to publish to any stream key that has not been reserved, which on a machine with a public address is an open media relay that strangers can push video through, so cloudimg closes publishing before the port is ever reachable. Every publish must present a bearer token belonging to a reserved stream profile, and that profile, its token and a separate administration token are all generated uniquely on each instance's first boot and written to a root only file, so nothing usable is baked into the image and no two instances share a credential. The server and its interface are compiled from the pinned upstream release at image build time and the compilers and source tree are then removed, so what ships is a single static binary rather than a machine full of build tooling. It runs as a dedicated non privileged user, all real time media is muxed onto a single UDP port so only one port needs opening, and every deployment comes with a paired deployment guide and 24/7 cloudimg support.
Real screenshots taken while testing this image against its deployment guide.