Version1.5.2
Revision185
Size2134.6 MB
LicenseGPL-3.0
Confinementstrict
Basecore24

Reliable camera startup, verified runtimes, and safe upgrades

ScreenshotScreenshotScreenshotScreenshotScreenshot

NV Broadcast is an AI-powered virtual camera and voice enhancement app for
Linux. It brings background blur, background replace, green-screen remove,
eye contact correction, face relighting, video enhancement, recording, and
local meeting transcription into one app.

What's new in v1.5.2:
- Recovers when a camera's preferred MJPEG mode fails before its first frame
by retrying another advertised format at the same resolution and frame rate.
- Gives local meeting transcription workers a private Snap shared-memory namespace.
- Selects a fully supported Python 3.11-3.13 interpreter for source installs,
validates matching desktop bindings, and fails with targeted guidance.
- Pins every Snap Store review, candidate, and stable dispatch to a validated
release tag and source commit before any build or upload can begin.
- Shows cumulative contributor credits in the About window and validates that
accepted external contributors remain credited in future releases.
- Carries the complete tested v1.5.1 native-upgrade, runtime, device-recovery,
and provenance work; v1.5.0 and v1.5.1 were not public stable releases.
- Adds a hash-bound GitHub native-package helper that safely migrates known
legacy DEB and RPM removal scripts before installing exact artifacts.
- Removes installer-generated runtime and build files on final DEB/RPM
uninstall, including clean package-only removal paths.
- Enforces exactly one CPU or CUDA ONNX Runtime distribution owner in source,
native-package, macOS, and Snap environments.
- Verifies CPU, CUDA, and TensorRT readiness with pinned fresh-process model
execution, rejects silent CPU fallback, and retains provider diagnostics.
- Adds explicit source runtime selection with clean CPU recovery for failed
automatic CUDA setup and restart-gated runtime changes.
- Restores the saved microphone shown in the selector and rebuilds a running
audio pipeline when the capture device changes.
- Stops GUI and headless startup cleanly when no usable camera is available
instead of constructing a broken capture pipeline.
- Makes profile auto-start an explicit per-profile opt-in and keeps controls
aligned when a busy or missing camera prevents startup.
- Adds MediaPipe 1.0.0 face effects on Linux arm64 and raises OpenCV,
Protobuf, Pillow, pip, and pytest security floors.
- Strengthens strict Snap dependency closure, launcher validation, reviewed
revision promotion, rollback, and post-promotion metadata refresh.
- Publishes checksums for attached release assets and GitHub provenance,
while stable promotion verifies both architectures against the release tag.

Recent quality updates:
- v1.4.0 adds rebindable global effect shortcuts, Gaze Lock, live camera
switching, crash-safe processing reloads, and improved hair-edge and
microphone behavior.
- v1.3.0 adds a device-resident NVIDIA video path, stronger blur controls,
safe camera and microphone power saving, corrected Apple Silicon camera
selection, and cleaner sunlit replacement edges.
- Compute selection lets users choose Auto, GPU Focused, or CPU Focused
behavior. GPU Focused selects the DocZeus/CUDA path when available, while
CPU Focused keeps users on CPU modes when preferred.
- The arm64 Snap build stays portable and CPU-safe until Linux arm64 GPU
wheels are available from upstream providers.

Core features:
- Blur your background
- Replace your background with an image
- Remove your background for green-screen workflows
- Eye contact correction while reading or presenting
- Face relighting to better match the background
- Video enhancement with skin smooth, denoise, enhance, and sharpen controls
- Voice studio tools plus local AI meeting transcription and summaries
- DocZeus, Zeus, Killer, CUDA, and CPU processing modes for different systems
- Works with Zoom, Chrome, OBS, Discord, and other webcam apps

For install guides, release downloads, feature breakdowns, and upgrade
instructions, visit the official website: https://nvbroadcast.domjarvis.com

Update History

1.4.0 (151)1.5.2 (185)
4 Sept 2026, 18:15 UTC
1.4.0 146 → 151
14 Aug 2026, 13:30 UTC
1.3.0 (108)1.4.0 (146)
13 Aug 2026, 22:00 UTC
1.2.3 (98)1.3.0 (108)
24 Jul 2026, 15:01 UTC
1.2.2 (94)1.2.3 (98)
20 Jul 2026, 11:00 UTC
1.2.1 (90)1.2.2 (94)
20 Jul 2026, 03:30 UTC
1.2.0 (86)1.2.1 (90)
20 Jul 2026, 01:15 UTC
1.1.13 (80)1.2.0 (86)
20 Jul 2026, 00:00 UTC
1.1.12 (76)1.1.13 (80)
4 Jul 2026, 16:45 UTC
1.1.11 (72)1.1.12 (76)
30 Jun 2026, 21:45 UTC
1.1.10 (64)1.1.11 (72)
23 Jun 2026, 21:45 UTC
1.1.9 (56)1.1.10 (64)
19 Jun 2026, 23:30 UTC
1.1.8 (53)1.1.9 (56)
23 May 2026, 08:00 UTC
1.1.7 (47)1.1.8 (53)
23 May 2026, 06:30 UTC
1.1.5 (39)1.1.7 (47)
30 Apr 2026, 04:15 UTC
1.1.5 30 → 39
29 Apr 2026, 21:00 UTC
1.1.4 (18)1.1.5 (30)
24 Apr 2026, 20:15 UTC
1.1.3 (11)1.1.4 (18)
21 Apr 2026, 14:01 UTC

Published27 Mar 2026, 15:56 UTC

Last updated1 Sept 2026, 10:26 UTC

First seen27 Mar 2026, 16:05 UTC