
CamViewer 0.4.4 with two synthetic views. House photo: Shixart1985, CC BY 2.0.
CamViewer: A Camera Wall in Rust and GPUI
I run three RTSP cameras at home. Frigate records them, and that is the right tool for footage. But I wanted a window that shows all three live, on the desktop. I leave it open on a second display, and I didn’t want another browser tab for it. CamViewer is that window. It is a native desktop app in Rust, built with GPUI and the GPUI Kit components. It comes as one binary per platform for Linux, macOS, and Windows, and it needs only ffmpeg on PATH. ...