Getting started
Requirements
Unity 2021.3 LTS or newer. No other packages required.
Installation
Three ways to add the package to your project:
- Local UPM package (recommended) —
Window > Package Manager > + > Add package from disk…and select the package’spackage.json. - Embedded package — copy the
com.kephstudio.ar-camera-backgroundfolder into your project’sPackages/folder. - Classic import — copy the
Runtime/scripts intoAssets/(you lose assembly-definition isolation).
Overview
Show a live webcam / USB camera, a video clip, or an MJPEG network stream 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.
What’s included
| Sources | Device / USB webcam, a VideoClip or URL, or an MJPEG network stream. |
| RawImage renderer | uGUI fullscreen background on Built-in, URP or HDRP. |
| URP camera-stack | Composite 3D content over the camera feed. |
| Mobile support | Camera permission handling, rotation and mirror correction. |
| Auto-reconnect | Network streams recover automatically from drops. |
Samples
Import samples from the Package Manager (Samples tab).
- Webcam Background Demo — Fullscreen device/USB webcam behind a UI label.
- Video Background Demo — Play a VideoClip/URL as a fullscreen virtual background.
- MJPEG Background Demo — Stream an MJPEG network feed (IP camera / ESP32-CAM).
Support & license
Distributed under the Unity Asset Store EULA. Questions, bugs and feature requests are handled directly by the studio — contact@kephstudio.ch.