forked from p/vigilantear
A modern IP camera viewer for GNOME, built with GTK4, Libadwaita, and GStreamer. Vigilantear allows you to easily connect, monitor, and manage your network cameras right from your desktop.
- Vala 93.5%
- Meson 5%
- CSS 1.5%
|
All checks were successful
Flatpak Build and Publish / flatpak-repo-init (push) Successful in 18s
Flatpak Build and Publish / flatpak-builder-arm64 (push) Successful in 1m13s
Flatpak Build and Publish / flatpak-builder-x86_64 (push) Successful in 12m10s
Flatpak Build and Publish / flatpak-bundle (push) Has been skipped
Flatpak Build and Publish / flatpak-repo-pages (push) Successful in 22s
Reviewed-on: p/vigilantear#128 |
||
|---|---|---|
| .forgejo/workflows | ||
| .vscode | ||
| data | ||
| po | ||
| src | ||
| subprojects | ||
| tests | ||
| .gitignore | ||
| .gitlab-ci.yml | ||
| ar.com.softwareperonista.Vigilantear.json | ||
| CHANGELOG.md | ||
| COPYING | ||
| meson.build | ||
| README.md | ||
Vigilantear
A modern IP camera viewer for GNOME, built with GTK4, Libadwaita, and GStreamer. Vigilantear allows you to easily connect, monitor, and manage your network cameras right from your desktop.
Features
- Modern UI: A sleek, responsive design using GTK 4 and Libadwaita.
- Protocol Support: Connect to streams via RTSP.
- Codec Support: Hardware-accelerated decoding via GStreamer for H.264, H.265 (HEVC), and MJPEG.
- Adaptive Interface: Designed to look great on any screen size with support for dark/light themes.
Dependencies
To build Vigilantear from source, you will need the following dependencies:
valamesonblueprint-compilergtk4libadwaita-1(>= 1.8)gstreamer-1.0gstreamer-rtsp-1.0gstreamer1.0-plugins-base/gstreamer1.0-plugins-good/gstreamer1.0-plugins-bad(for camera codec support)
Building from Source
You can build and install the application using Meson and Ninja:
git clone https://gitlab.com/softwareperonista/vigilantear.git
cd vigilantear
meson setup builddir
meson compile -C builddir
sudo meson install -C builddir
To run the application directly from the build directory without installing:
meson devenv -C builddir
vigilantear
Flatpak
The recommended way to build and run the app for development is via Flatpak:
flatpak-builder --user --install --force-clean builddir ar.com.softwareperonista.Vigilantear.json
flatpak run ar.com.softwareperonista.Vigilantear
License
This project is licensed under the GNU General Public License v3.0 or later (GPL-3.0-or-later). See the COPYING file for more details.
Authors
- Fernando Fernández
- Andrés Fernández