Repository navigation
OnvifLib.Gui
Cross-platform ONVIF Device Manager alternative (Avalonia): discover/add cameras, live H.264 / HEVC via bundled ffmpeg, PTZ, imaging, events, analytics, Profile G archive replay, Device I/O.
Downloads
- OnvifLib.Gui-win-x64.msi — Windows x64 (WiX installer → Program Files, Start Menu). Prefer this over the zip so Windows does not mark binaries as downloaded from the Internet.
- OnvifLib.Gui-win-x64.zip — Windows x64 portable (same payload; no separate installer)
- OnvifLib.Gui-linux-x64.zip — Linux x64 portable, self-contained .NET 10 + LGPL
ffmpeg. Preferred on Linux:sudo snap install onviflib-gui(same payload, from the Snap Store)
Bundled ffmpeg (BtbN n8.1.x) lives under ffmpeg/ next to the app.
Run (Windows)
Install OnvifLib.Gui-win-x64.msi, or unzip the portable zip and run OnvifLib.Gui.exe.
Run (Linux)
sudo snap install onviflib-gui
sudo snap connect onviflib-gui:password-manager-service # only for "Remember password"or the portable zip:
unzip OnvifLib.Gui-linux-x64.zip
cd OnvifLib.Gui-linux-x64
./OnvifLib.GuiLibrary NuGet (separate): dotnet add package OnvifLib.
Notes
- Linux needs a desktop session (X11/Wayland).
- App is MIT; bundled
ffmpegis LGPL — seeffmpeg/README.txt. - winget manifests:
packaging/winget; snap recipe:packaging/snapin the repo.