anonfaded/FadCam
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 roundsA 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
Signal breakdown
Innovation
Craft
Traction
Scope
Evidence
Commits
1141
Contributors
11
Files
1616
Active weeks
39
Repository
Language
Java
Stars
1670
Forks
123
License
GPL-3.0