b3LABb3WebCam+

Your live stream-switcher hub: five sources → one system-wide webcam. Review and approve straight from your Resolve / Fusion / Premiere / After Effects timeline in any FaceTime, Zoom or Teams call — no export, no upload. Also a cross-protocol converter: bridge Syphon ↔ NDI ↔ OMT ↔ camera in any direction. Syphon · NDI · OMT · camera · file + render-to-webcam plugins (OFX + Adobe). App + notarized CMIO System Extension. Pairs with PortalOFX+ as LiveStack.

▸ More about b3WebCam+

Three components in one bundle: App (SwiftUI host, source ingest + render + outputs), CMIO System Extension (Apple-notarized, exposes virtual b3WebCam+ device system-wide), OFX-Plugin (separate b3LAB_b3WebCam+.ofx.bundle for Resolve/Fusion, pass-through with own Sink-write + Lip-Sync), plus an Adobe plugin that sends the normal Premiere Pro / After Effects video output straight into the b3WebCam+ device. One stable device sees by Zoom, Teams, Safari, FaceTime, OBS, Photo Booth. Inputs: Syphon · NDI (video+audio) · OMT (video+audio) · AVFoundation camera · local file/image. Pro adds: Recording (ProRes/H.264/HEVC), parallel NDI/OMT/Syphon-Out, Failsafe-Frame, OFX + Adobe (Premiere/AE) Sink-Publish. Pairs with PortalOFX+ as the LiveStack — Resolve-graded color straight into your Zoom call. License: 72h offline grace, HWID-bound (1 active install at a time), device-switch on demand. macOS 14+.

Live timeline review · approve in any call Stream switcher · 5 sources → 1 webcam Stream converter · Syphon ↔ NDI ↔ OMT ↔ camera Zoom · Teams · Safari · FaceTime App + Extension + OFX + Adobe plugin Free tier (2 fps + watermark)

What b3WebCam+ does

Five live sources, one virtual camera — Syphon · NDI · OMT · AVFoundation · local file → b3LAB-Webcam in every app that reads a system camera.

B3WEBCAM-APP NDI® compatible

GUI: the stream-switcher hub — route, switch & convert Syphon, NDI & OMT to the webcam

Receive live Syphon, NDI and OMT frames (TouchDesigner, Resolume, Synesthesia, Notch, MadMapper, Resolve via PortalOFX+, any NDI/OMT source on the network). Live preview with ON-AIR indicator, persistent settings, custom webcam background when no source is selected, built-in recording of the webcam stream. Ready in seconds.

▸ Show all features
  • Syphon-In + NDI-In + OMT-In — switch with ←/→ (Syphon) and Cmd+←/→ (NDI/OMT), all three discovered live
  • Multiview-Mode — up to 8 source tiles + live output, Space-bar toggles, click to activate
  • Cross-protocol converter — take any source in (Syphon / NDI / OMT / camera / file) and send it straight back out as NDI / OMT / Syphon or the system webcam, in any direction (NDI/OMT/Syphon out = Pro · Syphon out video-only)
  • Optional NDI-Out with Start / Pause / Stop transport buttons in the UI — publishes b3LAB b3WebCam+ as an NDI source (own stream auto-hidden in the picker)
  • Per-source output settings — each input remembers its own flip and output mode
  • Three independent flip layers: Image · Preview · Output
  • Output FPS · (24/25/30/48/50/60) · adaptive FPS-detection locks the source rate
  • Preview helpers: alpha-checkerboard, safe borders, center cross, rule-of-thirds
  • Built-in Webcam-Monitor — verify the system camera output without leaving the app
  • Sidebar diagnostics-panel — fast live status of the input paths
  • Resizable sidebar (440 px default) · 1360 px default window · UI fully English
  • Auto-start on launch · last-source persistence · live-logger to ~/Library/Logs/b3LAB b3WebCam+/
  • Custom webcam background — image or video shown when no source is selected (with in/out trim, loop)
  • Webcam-stream recording (Pro) — capture the live webcam output to ProRes / H.264 / HEVC, up to 4K, directly from the app
B3WEBCAM-OFX / ADOBE

Plugins: write straight from Resolve, Premiere & AE

Drop b3WebCam+ on a Resolve clip — pass-through, anywhere in the effect chain — or send the normal Premiere Pro / After Effects video output, and the rendered frame goes straight into b3WebCam+: no app open, no extra hop. The payoff: your graded / edited timeline becomes a live webcam — run client review and sign-off straight from the timeline in any FaceTime, Zoom or Teams call, no export and no upload round-trip.

▸ Show all features
  • Resolve / Fusion render → webcam in one line (OFX)
  • Premiere Pro / After Effects video output → webcam (Adobe plugin)
  • Live client review / sign-off from the timeline in any FaceTime / Zoom / Teams call — no export, no upload
  • Works without the b3WebCam+ app running
  • Enabled toggle (pause without removing the effect)
  • Flip Horizontal / Flip Vertical
  • OFX pass-through — render pipeline stays intact
VIRTUAL WEBCAM + RECORDER

System-wide CMIO Camera Extension

Ships a signed and notarized macOS System Extension that registers a standard camera device named b3WebCam+. Any app that reads from a camera picks it up — no app-specific integration needed. Whatever goes to the webcam can be recorded in parallel.

▸ Show all features
  • Appears in Zoom, Teams, Safari, FaceTime, OBS, and more
  • Custom no-signal slate — image or video (.mp4 / .mov), with in/out trim and loop
  • Built-in recorder — ProRes 422 / 422 HQ / LT / Proxy / 4444 (Alpha), H.264, HEVC · MOV / MP4 · 2–100 Mbps
  • Filename tokens · save folder picker · open-in-Finder when done
  • Recording-look choice: match preview · match webcam output · source-native
  • Cmd+R toggles record · live elapsed-time indicator in red while recording · audio recording arrives with the BlackHole audio path
  • Single instance — one b3WebCam+ per system · ON-AIR badge + red frame while live

Works With

Conferencing & Browser

Zoom, Teams, Safari, FaceTime, Photo Booth

Any modern video-calling, browser, or built-in macOS camera app that reads from a standard camera device. Selected as b3WebCam+ in the app's camera picker.

Creative & Streaming

OBS, TouchDesigner, Resolume Webcam Capture, CamTwist

Use b3WebCam+ as a video input for broadcast, realtime-graphics, and compositing workflows — without any capture hardware.

Requires a one-time System Extension approval in System Settings → Privacy & Security → Allow. Currently supported: macOS 15 (Sequoia 15.7.4), Apple Silicon and Intel. The extension is Apple-notarized and stapled; Gatekeeper validates offline. Optional: NDI Runtime (auto-loaded if present), BlackHole 2ch (for the audio-routing helper).

Get b3WebCam+

All licenses include the app binary (notarized DMG), the signed System Extension, setup documentation, and email support within the defined scope. Purchases delivered via Gumroad.

Free

€0

Full b3WebCam+ app — virtual webcam runs at 2 fps + watermark, everything else unrestricted

What's included

  • All 5 sources: Syphon · NDI (video+audio) · OMT (video+audio) · AVFoundation camera · local file/image
  • Virtual webcam in Zoom / Teams / Safari / FaceTime / OBS — 2 fps + watermark in Free
  • Live preview · Multiview · Fullscreen · Monitor window
  • OMT receive-quality picker (Default / Low / Med / High, live-switchable)
  • Flip H/V correction · trim & loop for local files
  • macOS 14+ · Free forever

Pro unlocks

  • Virtual webcam at full FPS · no watermark
  • Recording (ProRes / H.264 / HEVC up to 4K, video-only — recorder-audio: TODO)
  • NDI-Out · OMT-Out (both with audio pass-through) · Syphon-Out (video-only)
  • Failsafe-Frame (still image on signal loss)
  • OFX-Plugin for Resolve / Fusion (own Sink-write + Lip-Sync 50ms default + A/V-Offset ±500ms)
  • Adobe plugin for Premiere Pro / After Effects (video output straight into the webcam)

Free forever for the listed feature set. Free and Pro install side-by-side without conflict — no shared settings.

Get b3WebCam+ Free →
Not sure? Review the compatibility notes and known limits before purchase. Refunds are considered for non-delivery and clearly documented failures in supported environments — not for unsupported setups or change of mind. See Legal for full policy.

★ Known stable path

Solo-studio Early Access · coded for max compatibility on the host matrix below · feedback welcome → [email protected]

  • OS / hardware: macOS 14 Sonoma+ on Apple Silicon + Intel · one-time CMIO System Extension approval
  • Tested with: Zoom · Teams · Safari · FaceTime · OBS · Photo Booth · NDI / OMT / Syphon receivers
  • Recommended first workflow: Open TouchDesigner / Resolume publishing Syphon → b3WebCam+ Syphon source → flip/correction → Zoom shows b3LAB-Webcam as system camera
  • Top 3 limits: CMIO System Extension approval required once · App + render plugins (OFX / Adobe) should not write to the Sink simultaneously (close the App when a plugin writes from Resolve / Premiere) · 1 license = 1 active install (72h offline grace, HWID-bound, device-switch on demand)

What this is not.

Every b3LAB tool has a clear scope. Knowing the limits is part of the tool.

▸ Show all known limits
  • Tested with macOS 15 (Sequoia 15.7.4) · macOS Tahoe: should work · Apple Silicon and Intel.
  • System Extension requires a one-time approval in System Settings → Privacy & Security → Allow.
  • Trial / Demo-Mode: Output is locked to 2 fps and carries a watermark banner until a license key is entered.
  • No own audio device — audio is routed via a BlackHole helper (b3LAB does not bundle BlackHole, to avoid GPL-3.0 license obligations). Audio recording arrives with that path.
  • The OFX plugin only writes into the webcam — no Syphon/NDI output. Full Syphon & NDI in/out for Resolve is PortalOFX+'s domain.
  • Multiview tiles for inactive sources are currently static (icon + name); live thumbnails are on the roadmap.
  • One virtual camera output at a time (b3WebCam+ is a single instance).
  • Consumer apps must read from a standard camera device (CMIO). Apps using custom capture APIs may not detect it.
  • Source apps must be on the same machine for Syphon. NDI works over the local network.
  • No telemetry, no phone-home, no hardware binding — license is verified via Gumroad on entry, then cached for 24 h.

Tested with.

  • OS: macOS 15 (Sequoia 15.7.4) · Apple Silicon + Intel · macOS Tahoe: should work
  • Distribution: Notarized DMG with app + OFX + Adobe plugin (Apple-stapled, Gatekeeper-validated offline) · App: /Applications/b3WebCam+.app · OFX: /Library/OFX/Plugins/b3LAB_b3WebCam+.ofx.bundle
  • Consumer apps: Zoom · Teams · Safari · FaceTime · OBS · TouchDesigner · Resolume Webcam Capture · Photo Booth · CamTwist
  • OFX host: DaVinci Resolve Studio (for the b3WebCam+-OFX plugin path)
  • Adobe host: Adobe Premiere Pro / After Effects (for the b3WebCam+ Adobe plugin path)
  • Source: Syphon 5 · NDI 6 (NDI Runtime optional — auto-loaded if installed)
  • Audio (optional): BlackHole 2ch (helper-driven setup; not bundled)
  • Signal: RGB · RGBA · FPS · (24/25/30/48/50/60)
  • Recording: ProRes 422 / 422 HQ / LT / Proxy · ProRes 4444 (Alpha) · H.264 · HEVC · MOV · MP4

Who uses it, and how.

Real production scenarios. Each setup is one focused signal path — no glue scripts, no capture detours.

USECASE 01

Reactive backgrounds as a webcam during keynote recording

A conference speaker records a keynote at home. Static slides bore the audience; full screen-share fights the cam framing. TouchDesigner renders reactive visuals; b3WebCam+ exposes them as the system camera; QuickTime / OBS picks the cam. Pre-recorded keynote feels produced without a studio.

USECASE 02

ProPresenter as a "camera" in the broadcast app

A small church streams Sunday service to YouTube. The streaming app (vMix / Wirecast) treats the lyrics output as one of the cameras instead of as a separate input lane. ProPresenter publishes NDI; b3WebCam+ exposes it as a system cam; vMix picks "b3WebCam+" like any other camera. One less license to buy, one less hardware switcher.

USECASE 03

60fps gameplay as the "webcam" in a Google Meet

A small game studio pitches investors over Google Meet. Screen-sharing the build looks laggy and crushes the resolution. The Mac runs the build; b3WebCam+ exposes the game's window output as a system camera; Meet picks it up at 60fps. Investors see actual gameplay smoothness, not a fuzzy preview.

Get in touch

Opens your email client via mailto, addressed to [email protected].