01Overview
Show a live webcam / USB camera, a video clip, or an MJPEG network stream (IP camera / ESP32-CAM) as a fullscreen background for AR-style overlays. Pluggable sources and two renderers: a pipeline-agnostic uGUI RawImage (Built-in / URP / HDRP) and a URP camera-stack for compositing 3D content over the feed. Real mobile support, an auto-reconnecting network feed, and no third-party dependencies.
02Key features
- Three source typesDevice / USB webcam, a VideoClip or URL, or an MJPEG network stream.
- Two renderersuGUI RawImage (any pipeline) or a URP camera-stack to composite 3D over the feed.
- Pipeline-agnosticWorks on Built-in, URP and HDRP.
- Real mobile supportCamera permission handling, rotation and mirror correction on device.
- Auto-reconnecting feedNetwork streams recover automatically from drops.
- Pluggable sourcesSwap sources behind a clean interface; input-backend agnostic.
03Included samples
Webcam Background Demo
Fullscreen device/USB webcam behind a UI label (RawImage renderer).
Video Background Demo
Play a VideoClip/URL as a fullscreen virtual background (no camera needed).
MJPEG Background Demo
Stream an MJPEG network feed (IP camera / ESP32-CAM) as a fullscreen background.