A Qt-based view-only ZoneMinder client
- Logging in using ZoneMinder authentication
- ZoneMinder token refresh (not fully tested)
- Monitor list with ability of live streaming
- Grids with configurable columns/rows and FPS
- Log in using HTTP Basic authentication
- API without authentication
- List and view events for monitors
- Unit and integrations tests
Any write operations, such as modify/delete monitors, modify/delete events, system settings, etc.
- Qt version 5.12 and later
- Qt QuickControls 2
Build using CMake system
git clone https://github.com/hexedit/QZmView.git
cd QZmView
mkdir build && cd build
cmake .. -DCMAKE_INSTALL_PREFIX=/any/path/you/want
make
[sudo] make install
Using sudo
for install is optional if you install to user-local folder
This program is currently developed to resolve my local requirements. Inspired by zmNinja and iSpy.