Video surveillance that runs on the GPU
yumyums is a zero-config VMS with no hard camera limit on Windows, macOS and Linux. Hardware-decoded live walls, 24/7 fMP4 recording with near-zero CPU, and a full archive — all powered by the YumYumPlayer engine.
Architectural advantages of yumyums
Built for high camera counts on modest hardware. Every frame is decoded on the client GPU, so the server just copies bytes instead of burning cycles on transcoding.
Hardware GPU Decoding
Video streams are uploaded directly into WebGL2 textures on the client side. This eliminates CPU overhead and guarantees stutter-free rendering of 16+ camera grids.
24/7 Recording Without Transcoding
RTSP video feeds are wrapped into fMP4 segments without transcoding. The server operates strictly in frame-copy mode, easily handling dozens to hundreds of cameras on budget hardware.
Multi-track Archive Timeline
A fully-featured archive player complete with a calendar, synchronous scrubbing across all camera feeds, instant motion event search, and MP4 segment exports.
Events & Webhooks (HMAC)
Integrated software motion detector with customizable activity zones. Instant alert delivery via secure webhooks signed with digital HMAC-SHA256 signatures.
Stand up a surveillance system in two minutes
One signed executable for Windows, macOS and Linux with MediaMTX baked in. No database, no external dependencies, no config files to babysit.