Month: November 2023
Description
When running 23.03 Exacq Client on Mac some cameras intermittently show up very small in live view. Instead of filling the available space, they are 1/16th to 1/4 of the view area and the rest is black. Macs running two different versions of macOS (Sonoma and Big Sur) have been seen.
Product
Exacq Client 23.03-23.06 versions.
Steps to Reproduce
Update Mac Client to 23.03 and 23.06 version and views will show behavior.
Expected Results
This should not been seen.
Actual Results
The live views will be shown as 1/16th or 1/4 the size in the live pane.
Solution
Exacq Client 23.09.7.0 releases on 11-20-2023 will resolve both OS’s.
AESW-7704
%1 Network error 102 in the metadata stream using scheme http
Description
Indicates a libcurl error where the status is OutOfRequest. Requires a packet capture for further investigation.%BR%%BR%
%1 – Device IP Address %BR%
%1 Network error 101 in the metadata stream using scheme http
Description
Indicates a libcurl error where the status is AlreadySending. Requires a packet capture for further investigation.%BR%%BR%
%1 – Device IP Address %BR%
%1 Network error 56 in the metadata stream using scheme http
Description
Indicates a failure receiving network data. This could be due to a network issue or a plugin issue. Requires a packet capture for further investigation.%BR%%BR%
%1 – Device IP Address %BR%
Description
Adding an Amcrest camera as ONVIF to a Cloudvue Gateway fails with an error message “Invalid Username / Password”. This is true even if the credentials being used work to login to the cameras web interface.
Product
- Cloudvue Gateway
- Cloudvue Software v22.9.2
Steps to Reproduce
- From the Devices tab in Cloudvue Local (Settings > Devices)
- Scan For devices , select and add an Amcrest Camera
- When prompted enter username, password and add as ONVIF
Expected Results
- Camera adds
Actual Results
- Camera fails to add with an error message “Camera Save Failed … Invalid Username / Password”
Solution
- Create a user in the camera called “onvif” and use those credentials when adding the camera in Cloudvue Local.
Re: ONVIF authentication not working in newer cameras
Post by ckchessmaster » Wed Jan 18, 2023 12:58 pm
update config query delta attribute error
Description
This message can usually be ignored.%BR%
The Axis plugin is trying to process XML configuration coming to it, but the XML is missing a ‘delta’ attribute. If the XML doesn’t have the ‘delta’ attribute, the plugin ignores the XML message and moves on.%BR%
This may occur from devices sending XML that isn’t fully “compliant” with our protocol dissectors.
*** INTERNAL USE ***
Type Definitions
- Integer – Numeric value
- Bool – 1 or 0 value where 1 is ‘enabled’ and 0 is ‘disabled’
- String – Any text value
- DIP – Device Independent Pixel (represents screen coordinates and sizes)
- Windows
- If the system is not using any sort of DPI or screen scaling represents actual pixel values
- If screen scaling is in use then this number is multiplied by the scaling value
- Example: A 4k monitor would typically use 200% scaling. A value of 1920 would represent your full display width (1920 * 200% = 3840)
- Other platforms
- Windows
- Epoch – Numeric value representing the number of seconds since January 1st, 1970
The options described in the documentation below are listed in dictionary values, where possible. This is indicated by the key values listed between curly braces ‘{ }’. The key is followed by the description of the key value is colon separated, as in the following example:
{key1:description1, key2:description2, …}
More than one Instance or Item tag may be defined.
Tags and attributes not included use client defaults.
<br>
XDV / XML Structure
<exacqVision Init>
<Instance>
<Live>
<Layout>
<Item/>
</Layout>
<System>
<Video>
<Input/>
</Video>
<Audio>
<Input>
</Audio>
</System>
</Live>
</Instance>
<Systems>
</Systems>
<SecurityIntegrations/>
<Sync/>
<Alerts/>
<HWAccel/>
<Joystick>
</Joystick>
</exacqVision Init>
<br>
exacqVision Init Attributes
AllowAccelerators | |
ShowSunkenBorder | bool {0:disabled, 1:enabled} |
ShowRecStatusBorder | bool {0:disabled, 1:enabled} |
ShowPTZFocusBorder | bool {0:disabled, 1:enabled} |
ShowOnScreeDisplay | bool {0:disabled, 1:enabled} |
UseOsdColor | bool {0:disabled, 1:enabled}Use OSD color for Serial Profiles |
KeepAspectRatio | bool {0:disabled, 1:enabled}Keep aspect ratio during resize |
RestoreOnAttnReq | bool {0:disabled, 1:enabled}Restore client on user attention request |
MySystemsColMask | |
EntCamColMask | |
AnalogCamColMask | |
IPCamColMask | |
EntCamFilterTreeSize | integer (DIP value)Width of filter tree panel on Enterprise Cameras |
NonEntCamFilterTreeSize | integer (DIP value)Width of filter tree panel on Camera Recordings |
VGAAccelMode | |
VGAAccelColorspace | |
DisplayAdapter | |
TimelapsePlaybackInterval | integer {0-15}Immediate jump to next frame if gap exceeds X seconds |
PanelSizeRatio | integer {0:content, 1:window, 2:16×9, 3:4×3} |
CameraSortOrder | integer {0:default order, 1:ascending, 2:descending} |
GroupsSortOrder | integer {0:default order, 1:ascending, 2:descending} |
MapsSortOrder | integer {0:default order, 1:ascending, 2:descending} |
ViewsSortOrder | integer {0:default order, 1:ascending, 2:descending} |
EventsSortOrder | integer {0:default order, 1:ascending, 2:descending} |
BookmarksSortOrder | integer {0:default order, 1:ascending, 2:descending} |
ReportsSortOrder | integer {0:default order, 1:ascending, 2:descending} |
LiveAudioLipSync | integer {0:auto, 1:enabled, 2:disabled} |
AudioInputDevice | integer0 indexed list based on client detected devices |
MuteDuringTwoWayAudio | bool {0:disabled, 1:enabled} |
AutoFillEmptyVideoPanels | bool {0:disabled, 1:enabled} |
CPUDecompResult | |
EnableIndicators | bool {0:disabled, 1:enabled}Show notifications for indicators |
ConfirmClose | bool {0:disabled, 1:enabled}Prompts user for confirmation when attempting to close client window |
CollapseLiveAutoContexts | bool {0:disabled, 1:enabled}Hide individual quality streams |
CombineRegionOfInterestStreams | bool {0:disabled, 1:enabled}Manage all streams as quality streams |
CameraPreviewMode | integer {0:no preview, 1:thumbnail, 2:video |
ShowSystemGroups | bool {0:disabled, 1:enabled}Show system group folders |
RequireSSLCert | bool {0:disabled, 1:enabled}Require SSL certificate validation |
UseSparseConnections | bool {0:disabled, 1:enabled}Use dynamic connections |
SparseSystemCount | integerNumber of systems using dynamic connections |
EnableAllAnalytics | bool {0:disabled, 1:enabled} |
NormalLayoutCollapseMode | integer {0:auto, 1:expanded, 2:collapsed} |
EventButtonCollapseMode | |
LastUsedNormalLayout | |
LastUsedWidescreenLayout | deprecated |
LastUsedEventButton | |
DeblockingMode | integer {0:auto, 1:enabled, 2:disabled}H.264 deblocking, attempts to smooth sharp edges of decoded compressed video blocks |
DirectSearch | integer {0:disabled, 1:prefer system video, 2:prefer archive video, 3:prefer cloud video} |
LastUsedLayout | string |
Language | |
Caption | stringTitle of the client window |
ViewLayout | integerNumber of panels in startup layout |
LegacyAuthentication | integer {0:only if required, 1:force, 2:never}To be deprecated |
TimeoutEnabled | bool {0:disabled, 1:enabled}Inactivity timeout |
TimeoutMinutes | integer {1-100} |
KeepAliveSeconds | |
CurrentTheme | string {light:Light, dark:Dark, classic:Classic} |
DisableLiveStreams | bool {0:disabled, 1:enabled}Prevents user from viewing live video, does not affect search |
Use12HourClock | bool {0:disabled, 1:enabled} |
TemperatureScale | bool {0:Fahrenheit, 1:Celsius} |
LicenseWarningAck | bool {0:disabled, 1:enabled} |
LicenseExpirationAck | epoch |
AutoCheckForClientUpdates | bool {0:disabled, 1:enabled}Found on client About pop-up |
ShowNotificationsForIndicators | bool {0:disabled, 1:enabled} |
StartUpInstanceCount | integerNumber of client instances to open |
IgnoredVersion | |
SendAnonymousData | bool {0:disabled, 1:enabled}Found on client About pop-up |
MotionColor | integer {0-16777215}Decimal color value |
AlarmColor | integer {0-16777215}Decimal color value |
FreeRunColor | integer {0-16777215}Decimal color value |
PTZFocusColor | integer {0-16777215}Decimal color value |
EventMonitorColor | integer {0-16777215}Decimal color value |
BookmarkColor | integer {0-16777215}Decimal color value |
NoColor | integer {0-16777215}Decimal color value |
ClientIniAutoUpdateEna | bool {0:disabled, 1:enabled}Toggles automatic import on Add Systems |
ClientIniAutoUpdateUrl | string (path or url address to XDV file to import) |
HWAccelLimit | |
ShowTrayIcon | bool {0:disabled, 1:enabled}Shows icon for Client instance in System Tray See also: How to Configure No Close Client Usage |
Delete | bool {0:disabled, 1:enabled}Disabling prevents Client instance closure. See also: How to Configure No Close Client Usage |
Instance Attributes
Number | integerClient instance number |
Top | integer (distance from top of desktop where client window begins) |
Left | integer (distance from left edge of desktop where client window begins) |
Width | integer (width of client window from left point) |
Height | integer (height of client window from top point) |
Maximize | bool {0:disabled, 1:enabled}Client window fills screen or not |
FullScreen | bool {0:disabled, 1:enabled}Fills screen and hides window controls (F11) |
ShowToolbars | bool {0:disabled, 1:enabled}Hide/show toolbar (F8) |
ShowNavPanel | bool {0:disabled, 1:enabled}Hide/show nav panel (F4) |
LiveMode | integer {0:cameras, 1:groups, 2:maps, 3:views}Client opens with Live nav panel to the selected option |
LiveModeNavButtons | integer {0:collapsed, 1:cameras, 2:groups, 3:maps, 4:all expanded}Expanded or collapsed level of nav panel buttons |
SearchModeNavButtons | integer {0:collapsed, 1:cameras, 2:groups, 3:maps, 4:views, 5:events, 6:bookmarks/cases}Expanded or collapsed level of search panel buttons |
RemoteControlEnabled | bool {0:disabled, 1:enabled}Toggles receiving of video push display |
RemoteControlName | string |
MainSashPos | integer (width of left side nav panel) |
PTZControlLeft | integer (distance from left edge of desktop where ptz pop-up begins) |
PTZControlTop | integer (distance from top edge of desktop where ptz pop-up begins) |
SoftTriggerControlWidth | integer (width of soft trigger pop-up from left point) |
SoftTriggerControlHeight | integer (height of soft trigger pop-up from top point) |
SoftTriggerControlLeft | integer (distance from left edge of desktop where soft trigger pop-up begins) |
SoftTriggerControlTop | integer (distance from top edge of desktop where soft trigger pop-up begins) |
TwoWayAudioDialogWidth | integer (width of two-way audio pop-up from left point) |
TwoWayAudioDialogHeight | integer (height of two-way audio pop-up from top point) |
TwoWayAudioDialogLeft | integer (distance from left edge of desktop where two-way audio pop-up begins) |
TwoWayAudioDialogTop | integer (distance from top edge of desktop where two-way audio pop-up begins) |
RemoteControlDialogWidth | integer (width of video push pop-up from left point) |
RemoteControlDialogHeight | integer (height of video push pop-up from top point) |
RemoteControlDialogLeft | integer (distance from left edge of desktop where video push pop-up begins) |
RemoteControlDialogTop | integer (distance from top edge of desktop where video push pop-up begins) |
RemoteControlGUID | string |
Live Attributes
View | string (name of View) |
Tour | string (name of Tour) |
EventMonitor | string (name of Event Monitoring profile)Must be Switch View type |
StartLayout |
Layout Attributes
Name | string (layout name) |
Rows | integer (number of video panel rows to allot) |
Cols | integer (number of video panel columns to allot) |
Item Attributes
X | integer (beginning column number) |
Y | integer (beginning row number) |
Width | integer (number of columns to merge) |
Height | integer (number of rows to merge |
System Attributes
Name | string (host/IP:port) |
Video Attributes
Position | |
Name | string |
CameraID | integer |
Device | string (IP address) |
DeviceMac | string (MAC address) |
Number | integer |
Context | |
AutoContext | integer |
ToggleAnalytics | integer |
Audio Attributes
Name | string |
Device | string (IP address) |
DeviceMac | string (MAC address) |
Number | integer |
Context |
Systems Attributes
Address | |
Port | |
Group | |
Name | |
AllowSave | |
Username | |
Password | |
PasswordType | |
Enabled | |
Latency | |
ExportPermission | |
EnterpriseManaged | |
UseSystemLogin | |
SupportsTargetSearch | |
IsEdgeServer | |
ExpandedInCamTree | |
FailoverState | |
Model | |
Serial | |
Package | |
Version | |
MAC | |
License | |
IsLicensed | |
IsEnterprise | |
IsEnterpriseEx | |
Expiration |
Security Integrations
AlwaysPrompt | bool |
Sync Attributes
Enabled | |
ConnectedOnce | |
SyncFrequency | |
CredsSingleSignOn | |
CredsPrompt | |
Username | |
Password | |
PasswordType | |
UpdaterPath | |
UpdateCheckInterval | |
ForcedUpdates |
Description
Adding or removing a User to/from multiple devices in Cloudvue
Product
Cloudvue.com
Steps to Add User Access
An Admin on an account who is already added to all devices can add a new user to multiple devices at once by completing the following steps:
New User
- The Admin must already be a User on each device they wish to add the User to.
- Open “My Account” on the right navigation bar
- Choose the “Devices” tab and then the edit pencil of one of the devices you would like to provide access to this new User
- Now choose the USERS Tab, Add User, and then Add new user
- Fill out all required fields and set the appropriate User Role
- Provide access to the appropriate device(s) under ASSIGN DEVICES or choose the SELECT ALL option to provide access to all devices.
NOTE: the device you chose to edit on the Devices tab will already be selected - Next to each device, you can select which device you would like to add the new User Profile to. At the top, there is a SELECT ALL option.
NOTE: the Admin will only be able to see and provide access to the devices they have access to. - Once you have selected which device(s) you want the New User added to, click SAVE at the top of the screen
- The New User will receive and email verification link
- Once verified the New User will have access to the selected devices
- To remove device access; follow the same steps, just uncheck the device you want them removed from
Existing User
If an existing user that already has access to a device on the account
- The Admin must already be a User on each device they wish to add the User to.
- Open “My Account” on the right navigation bar
- Choose the “Devices” tab and then the edit pencil of one of the devices the user already has access to.
- Choose the USERS Tab, search for the User you would like to edit, and choose the edit pencil
- Provide access to the appropriate device(s) under ASSIGN DEVICES or choose the SELECT ALL option to provide access to all devices.
- Next to each device, you can select which device you would like to add the new User Profile to. At the top, there is a SELECT ALL option.
NOTE: the Admin will only be able to see and provide access to the devices they have access to. - Once you have selected which device(s) you want the New User added to, click SAVE at the top of the screen
Expected Results
User(s) can be added/removed to/from multiple devices at once instead of having to go into each individual device in Manager.
Possible Error
Doing this in bulk with too many devices at once can result in an error. Recommended adding/removing in groups if trying with a large number of cameras/gateways