Analysis updated 2026-07-09 · repo last pushed 2023-01-19
View live footage from any ONVIF-compatible IP camera on Linux desktop or Android.
Configure camera settings without needing the manufacturer's proprietary app.
Use a single app across multiple camera brands instead of switching between different vendor apps.
| caspermeijn/onvifviewer | deftruth/lite.ai.toolkit | adiao1973/librobotbagfix | |
|---|---|---|---|
| Stars | 41 | 33 | 31 |
| Language | C++ | C++ | C++ |
| Last pushed | 2023-01-19 | 2025-03-30 | — |
| Maintenance | Dormant | Stale | — |
| Setup difficulty | moderate | moderate | hard |
| Complexity | 3/5 | 3/5 | 4/5 |
| Audience | general | developer | ops devops |
Figures from each repo's GitHub metadata at analysis time.
Install via Flatpak on Linux desktop, building from source requires Qt5 and Kirigami development libraries.
ONVIFViewer is an open-source app that lets you view and configure IP cameras without relying on the proprietary software that typically comes bundled with them. Many IP cameras support a standard communication protocol called ONVIF, which means a single app can work across different camera brands instead of needing a different app for each one. The project was built primarily for Linux desktop and Plasma Mobile, with an Android version also available. The app works by communicating directly with cameras using the ONVIF protocol, which is an open standard. The developer built this communication layer from scratch, meaning the app doesn't depend on any existing proprietary library to talk to the cameras. The interface is built using Qt5 and Kirigami, which are tools for creating applications that run across different platforms. This would be useful for anyone who owns an IP camera and runs Linux on their computer or phone. Instead of being stuck with a manufacturer's app that might be poorly maintained or locked to one platform, you get a single viewer that works with any camera following the ONVIF standard. It is particularly aimed at the Plasma Mobile community, which is a mobile Linux environment that has historically lacked a dedicated ONVIF camera viewer. It is worth noting that the developer has stopped active work on this project. They lost interest after no longer having a personal use case for their camera, and they found that many reported bugs came from cameras that don't actually comply with the ONVIF specification properly, making them hard to fix without the specific hardware on hand. The code remains available though, and they welcome contributions from anyone who wants to continue development. On Linux desktops, you can install it through Flatpak, which is a straightforward way to get software running on most distributions. Volunteers can also help translate the app into other languages through an online platform called Weblate.
A Linux desktop and mobile app for viewing and configuring IP cameras from any brand using the open ONVIF standard, replacing manufacturer-specific camera software.
Mainly C++. The stack also includes C++, Qt5, Kirigami.
Dormant — no commits in 2+ years (last push 2023-01-19).
The explanation does not mention the license, please check the repository for licensing details.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly general.
This repo across BitVibe Labs
Verify against the repo before relying on details.