The source of the GPL-licensed parts of ghcr.io/5stackgg/game-streamer and its HUD image, ghcr.io/5stackgg/game-streamer-hud (ghcr.io/5stackgg/hud-manager before 2026-10-30). The rest of the game streamer is proprietary and is not published.
hud-manager/builds JTs Hud Manager at the commit pinned in its Dockerfile, with 5Stack's changes, and publishes it asghcr.io/5stackgg/game-streamer-hud. GNU GPL version 3 (hud-manager/LICENSE).src/vkcapture/holds 5Stack's patch to obs-vkcapture, thevkcapture-consumerprogram, and the scripts that build both into the game streamer image (build-layer.sh,build-consumer.sh). GNU GPL version 2 or later (src/vkcapture/LICENSE);src/vkcapture/cuda-stubis GNU LGPL version 2 or later (src/vkcapture/cuda-stub/COPYING.LIB).
This repository is copied from the game streamer's main branch whenever these directories change, and published images only ever carry these directories as they are on that branch. Each commit names the game streamer commit it was copied from: a game-streamer:<commit> or game-streamer-hud:<commit> image carries the source of the newest commit here at or before it. The upstream/ tags keep the exact upstream commits these directories build from.
The build scripts expect a throwaway nvidia/cuda:12.6.3-base-ubuntu24.04 container; build-consumer.sh removes the compiler when it finishes.
Pull requests here are not merged; report bugs on the 5Stack Panel issue tracker.