onvif-gui(1)

πŸ“¦ version 1.4.4, in debian bookworm, ubuntu noble

πŸ’– onvif-gui(1) πŸ’–

okay bestie, welcome to the glow-up of onvif-gui(1) β€” the manual page for the cutest little camera-wrangler in your terminal era. pull up a chair, grab a boba, and let's get into it 🧚✨


✨ NAME ✨

onvif-gui β€” query and adjust onvif compatible cameras πŸŽ₯πŸ’…


🌸 SYNOPSIS 🌸

onvif-gui

that's it. that's the whole thing. no flags, no drama, just launch her πŸ‘‘


πŸ¦‹ DESCRIPTION πŸ¦‹

so this is a GUI program for viewing and setting parameters on onvif compatible IP cameras. lowkey iconic.

double-clicking the camera name in the list will display the camera video output. that's the move. πŸ–±οΈβœ¨

Camera parameters live on the tabs on the lower right side of the application. once you've changed a parameter, the Apply button gets enabled β€” that's your moment, that's your main character energy β€” and you use it to commit the change to the camera. heads up though: it may be necessary to re-start the video output stream in order to see the changes. no cap.

🎬 Video

  • Resolution β€” the drop down box is used to select the setting.
  • Frame Rate β€” the number of frames per second in the video output.
  • Gov Length β€” this is the distance between key frames in the stream.
  • Bitrate β€” the maximum number of bits per second to transmit.

🌈 Image

all values are set using the sliders 🎚️

  • Brightness
  • Saturation
  • Contrast
  • Sharpness

🌐 Network

if the DHCP is enabled, all fields are set by the server. if DHCP is disabled, other network settings may be completed manually. fr fr.

  • IP Address
  • Subnet Mask
  • Gateway
  • Primary DNS

πŸ•ΉοΈ PTZ

settings pertain to preset selections or current camera position. the arrow keys, Zoom In and Zoom out control the position and zoom. ✨

the numbered buttons on the left correspond to preset positions. the blank text box may be used to address presets numbered higher than 5.

to set a preset: position the camera, then check Set Preset, then click the numbered preset button. periodt.

πŸ‘‘ Admin

  • Camera Name β€” sets the application display name of the camera based on the camera mfgr and serial number.
  • Set admin Password β€” can be used to change the password for the camera.
  • Sync Time β€” will reset the camera's current time without regard to time zone.
  • Browser β€” will launch a browser session with the camera for advanced maintenance.
  • Enable Reboot β€” will enable the reboot button for use.
  • Enable Reset β€” will enable the reset button for use. use with caution, all camera settings will be reset. 😭

βš™οΈ Config

  • Auto Discovery β€” when checked, the application will automatically start discovery upon launch.
  • Multi Broadcast β€” when checked will repeat the broadcast message a number of times.
  • Common Username β€” default username used during discover.
  • Common Password β€” default password used during discover.

πŸ’« EXAMPLES πŸ’«

example one: changing that resolution, bestie

to change the video resolution of a camera output, double click on the camera name in the list. the camera video output should display in the viewer. select the Video tab and use the drop down box labelled Resolution. upon changing the selection, the Apply button will be enabled. click the apply button to make the change. the stream will stop and may be re-started by double clicking on the camera name. ate. πŸ”₯

example two: the camera said no (relatable)

if camera is not responding to a particular command, or a command needed is not present on the tool, go to the Admin tab and click the browser button. this will launch the browser using the camera IP address. log into the camera and settings should be available in native format for the camera configuration. 🫢


Copyright (c) 2020 Stephen Rhodes

this program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. this program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. see the GNU General Public License for more details. you should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. πŸ“œβœ¨


πŸ‘€ SEE ALSO πŸ‘€

there is a command line version of this program included with the libonvif package which will implement most of the same commands. it may be invoked using the 'onvif-util' command. iykyk πŸ’œ


πŸ’€ NOTES πŸ’€

camera compliance with the onvif standard is often incomplete and in some cases incorrect. success with the onvif-util may be limited in many cases. cameras made by Hikvision will have the greatest level of compatibility with onvif-util. cameras made by Dahua will have a close degree of compatibility with some notable exceptions regarding gateway and DNS settings. time settings may not be reliable in some cases. if the time is set without the zone flag, the time appearing in the camera feed will be synced to the computer time. if the time zone flag is used, the displayed time may be set to an offset from the computer time based on the timezone setting of the camera. 😭 lowkey stressful but ok.

if the camera DNS setting is properly onvif compliant, the IP address may be reliably set. some cameras may not respond to the DNS setting requested by onvif-gui due to non compliance. note that the camera may reboot automatically under some conditions if the DNS setting is changed from off to on. 🚨

real talk: that DNS thing can reboot your camera out of nowhere. don't say we didn't tell you, bestie. πŸ™ˆ

and that's the whole page!! this was onvif-gui(1), and the tea is that this version is dated 09 November 2022 β€” so if you're reading it way later, hi, hope the cameras are behaving. πŸ’–

slay, go adjust some bitrate, ily πŸŽ€βœ¨

πŸ“¦ where this page comes from