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/camonow 301s tocamo.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
| Plan | Price |
|---|---|
| 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
| Missing | Present |
|---|---|
| Tone curve | 18 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
| Absent | Note |
|---|---|
| NDI | Confirmed absent everywhere — not a hidden or paid feature |
| Encoder control | No 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
| Component | Identifier / detail |
|---|---|
| Virtual camera | Modern CMIO Camera Extension — com.reincubate.macos.cam.avextension |
| Audio | CoreAudio virtual driver |
| Background process | LaunchAgent |
| Signing | Developer ID, team Q248YREB53, no MAS receipt, unsandboxed |
| USB access | com.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.includePeerToPeeris a real, shippable path — see aposemati-transport-findings §6.
9. Where Aposemati differentiates
| Camo limitation | Aposemati answer |
|---|---|
| 4K excludes blur / auto-framing / Center Stage | Framing + effects are metadata on a preserved original, not live pixel work |
| 60 fps excludes Portrait | Recording happens on-device at full quality, not through the link |
| No curves, HSL, scopes | Core Image colour chain measured at 0.506 ms at 1080p — effectively free |
| Recording quality bounded by transport | Never stream the thing you are keeping |
| AR effects need internet | Off-router operation is the defining constraint |
| $9.99/mo | Free and open source |
Related
- aposemati — project overview, decisions, and phase plan
- aposemati-transport-findings — Wi-Fi Aware verdict, AWDL reality check
- aposemati-apple-api-measurements — CMIO, VideoToolbox, Core Image, Continuity Camera numbers
- diy-continuity-camera-clone-research — superseded original brief