IdeaCredIdeaCred

anonfaded/FadCam

81

Open-source, ad-free Android multimedia recorder with background video recording, screen recording, live streaming, and remote camera control

What's novel

Open-source, ad-free Android multimedia recorder with background video recording, screen recording, live streaming, and remote camera control

Code Analysis

19 files read · 5 rounds

A privacy-focused Android multimedia suite providing background video recording with OpenGL watermarking, real-time HLS live streaming with remote control, screen recording with auto-splitting, and a novel real-time digital forensics module that captures AI-detected object events with perceptual-has

Strengths

Genuinely deep implementation with a full custom encoding pipeline (MediaProjection→GL watermark→MediaCodec→fragmented MP4), a production-grade HLS streaming server with circular fragment buffering and remote control API, and a novel real-time forensic evidence collection system using EfficientDet + pHash deduplication. The code shows real engineering depth with careful threading, segment rollover logic, and audio diagnostics.

Weaknesses

Several core files are extremely large (MainActivity 107kb, SharedPreferencesManager 120kb, LiveM3U8Server 96kb, RemoteStreamManager 92kb) indicating god-class anti-patterns and poor modularity. Test coverage appears minimal relative to the codebase size, and the project relies on a patched external Media3 fork which adds maintenance fragility.

Score Breakdown

Innovation
7 (25%)
Craft
67 (35%)
Traction
61 (15%)
Scope
86 (25%)

Signal breakdown

Innovation

Not Fork+1
Code Novelty+2
Concept Novelty+2

Craft

Ci+5
Tests-5
Polish+0
Releases+5
Has License+5
Code Quality+20
Readme Quality+15
Recent Activity+7
Structure Quality+5
Commit Consistency+5
Has Dependency Mgmt+5

Traction

Forks+20
Stars+30
Hn Points+0
Watchers+6
Early Traction+0
Devto Reactions+0
Community Contribs+5

Scope

Commits+8
Languages+8
Subsystems+5
Bloat Penalty+0
Completeness+7
Contributors+8
Authored Files+15
Readme Code Match+3
Architecture Depth+7
Implementation Depth+8

Evidence

Commits

1141

Contributors

11

Files

1616

Active weeks

39

TestsCI/CDREADMELicenseContributing

Repository

Language

Java

Stars

1670

Forks

123

License

GPL-3.0