Binary-level inspection of Camo Studio 2.8.2 — the incumbent aposemati is positioned against. The single most useful finding is the exclusion matrix: Camo’s features are mutually incompatible in ways that make several obvious combinations (4K + background blur, 60fps + Portrait) simply unreachable.

For Agents — the opening, in one line

Camo cannot do 4K with background blur, and cannot do 60 fps with Portrait. These exclusions are structural: Camo streams the frame it keeps, so every effect competes for the same live pipeline budget. aposemati’s “never stream the thing you are keeping” architecture does not have this constraint.

1. Company and positioning

  • Reincubate rebranded to Camo. reincubate.com/camo now 301s to camo.com/studio.
  • Pivoted from webcam bridge to OBS competitor — RTMP, multistreaming, scenes, layers, chat overlays.
  • Elgato EpocCam is DISCONTINUED, removing the main free alternative.

2. Pricing

PlanPrice
Monthly$9.99/mo
Yearly$49.99/yr
Lifetime$99.99

Monthly price has DOUBLED since 2023

It was $4.99/mo. The lifetime tier is where the value sits now.

Free tier

Capped at 720p / 30 fps, primary lens only, autofocus only, no recording, no background effects.

The free tier is genuinely well-behaved

No watermark. No ads. No time limit. Users like it — 4.6★ across ~7,100 iOS ratings. Do not model Camo as user-hostile; it is a well-made product with structural limits.

3. The exclusion matrix — the biggest weakness

Features that cannot be combined

Portrait is incompatible with:

  • alternative lenses
  • >30 fps
  • non-optimised resolutions
  • stabilisation
  • Smart Zoom

4K is incompatible with:

  • >30 fps
  • auto-framing
  • Center Stage
  • Portrait
  • Privacy blur
  • Replace
  • Spotlight
  • AR modes

Net effect: no 4K + background blur. No 60 fps + Portrait.

4. Colour and grading gaps

MissingPresent
Tone curve18 built-in LUTs
RGB curves.cube import
HSL.3dl import
Highlights / shadows.vlt import
Scopes

No curve control of any kind. LUTs are the only path to a look.

5. Other confirmed absences

AbsentNote
NDIConfirmed absent everywhere — not a hidden or paid feature
Encoder controlNo CBR/VBR selection, no keyframe interval, no preset, no B-frames

6. AR effects have a hard dependency

Camo's AR effects require the internet

They are Snap Camera Kit, mobile-only, and REQUIRE an internet connection. An offline / off-router user loses them entirely — which is exactly aposemati’s target scenario (both devices together, far from the router).

7. Undocumented find

AiBackgroundStyles.json contains 16 text-to-image background style presets plus a custom prompt field — a generative-background feature not surfaced in Camo’s marketing.

8. Technical architecture

ComponentIdentifier / detail
Virtual cameraModern CMIO Camera Extensioncom.reincubate.macos.cam.avextension
AudioCoreAudio virtual driver
Background processLaunchAgent
SigningDeveloper ID, team Q248YREB53, no MAS receipt, unsandboxed
USB accesscom.apple.security.temporary-exception.sbpl/private/var/run/usbmuxd (peertalk path)

Camo validates the CMIO-extension approach documented in 6. CoreMediaIO camera extension gotchas.

Wireless transport preferences — verbatim strings

The prefs UI literally offers:

  • “Bonjour connections”
  • “Peer-to-peer”
  • “Malheur connections”
  • a “Send video packets twice” reliability toggle

Read the reliability toggle as a confession

Shipping a “send every video packet twice” option means the wireless link is lossy enough in practice that brute-force duplication was worth building. It corroborates the original thesis in diy-continuity-camera-clone-research: Camo’s transport is its weak point.

The presence of a “Peer-to-peer” option alongside Bonjour is also the strongest available external hint that NWParameters.includePeerToPeer is a real, shippable path — see aposemati-transport-findings §6.

9. Where Aposemati differentiates

Camo limitationAposemati answer
4K excludes blur / auto-framing / Center StageFraming + effects are metadata on a preserved original, not live pixel work
60 fps excludes PortraitRecording happens on-device at full quality, not through the link
No curves, HSL, scopesCore Image colour chain measured at 0.506 ms at 1080p — effectively free
Recording quality bounded by transportNever stream the thing you are keeping
AR effects need internetOff-router operation is the defining constraint
$9.99/moFree and open source