Passer au contenu principal
Microsoft
separator
https://catalogartifact.azureedge.net/publicartifacts/cloudimg1647283583153.broadcast-box-ubuntu-24-04-1486328e-155d-429b-90cb-1ef6ccac4de8/image0_logolarge.png

Broadcast Box on Ubuntu 24.04 LTS

par cloudimg

Broadcast Box: self-hosted WebRTC live streaming server with sub-second latency via WHIP/WHEP.

Broadcast Box is a self hosted live streaming server built on WebRTC. It implements WHIP for ingest and WHEP for playback, which is what lets it deliver glass to glass latency measured in fractions of a second rather than the ten to thirty seconds a traditional HLS or DASH pipeline imposes. You broadcast from OBS Studio or any WHIP capable encoder, or straight from a browser tab, and viewers watch in any modern browser with no plugin, no app and no third party streaming service in the path.

This image delivers it fully built and running under systemd, so a working streaming endpoint is listening within minutes of launch. The Go server and its React interface are compiled from the pinned upstream release during image build, and the compilers and source tree are removed before the image is captured, so what ships is a single static binary and the built interface with no build toolchain left behind. The interface gives you a stream discovery home page, a browser based publish page, a player with a cinema mode, a statistics page showing uptime and subscriber counts, and an administration portal for managing stream profiles and rotating tokens.

Publishing is closed by default, which is a deliberate change from the upstream default. Broadcast Box normally allows anyone to publish to any stream key that has not been reserved, which on a virtual machine with a public address means an open media relay that strangers can push video through. This image instead requires every publish to present a bearer token belonging to a reserved stream profile, and exactly one such profile is created on this virtual machine's first boot. The administration portal is protected by a separate token, also generated on first boot. No credential of any kind is baked into the image, the server runs as a dedicated non privileged user rather than as root, and the operating system ships fully patched with unattended security updates enabled.

Use it for low latency screen sharing and remote collaboration where a delay makes conversation impossible, for interactive broadcasts where presenters need to react to their audience in real time, or as the streaming layer inside your own application where you want the video path to stay entirely within your own cloud account rather than passing through a commercial streaming platform. The paired deployment guide walks through opening the required ports, retrieving your first boot credentials, configuring OBS, watching the stream in a browser, and using the administration portal.

This is a repackaged open source software product with additional charges for cloudimg support services. Broadcast Box is distributed under the MIT license. cloudimg is not affiliated with or endorsed by Glimesh or the Broadcast Box project. All product and company names are trademarks or registered trademarks of their respective holders. Use of them does not imply any affiliation with or endorsement by them.

Vue d’ensemble

https://catalogartifact.azureedge.net/publicartifacts/cloudimg1647283583153.broadcast-box-ubuntu-24-04-1486328e-155d-429b-90cb-1ef6ccac4de8/image6_screenshot01.png
https://catalogartifact.azureedge.net/publicartifacts/cloudimg1647283583153.broadcast-box-ubuntu-24-04-1486328e-155d-429b-90cb-1ef6ccac4de8/image4_screenshot02.png
https://catalogartifact.azureedge.net/publicartifacts/cloudimg1647283583153.broadcast-box-ubuntu-24-04-1486328e-155d-429b-90cb-1ef6ccac4de8/image3_screenshot03.png
https://catalogartifact.azureedge.net/publicartifacts/cloudimg1647283583153.broadcast-box-ubuntu-24-04-1486328e-155d-429b-90cb-1ef6ccac4de8/image7_screenshot04.png
Français (Suisse)
Vos choix en matière de confidentialité – Icône Désactiver Vos choix de confidentialité
Confidentialité de l’intégrité des consommateurs Sitemap Contact Us Privacy & Cookies Terms of Use Trademarks About our ads Manage cookies