Categories
Knowledge Support Support exacqVision Webservice Categories Products

Low framerates when using web sockets with high res video

Description

In the web service, as the source resolution of a camera grows, the ability to quickly stream frames is reduced. This is particularly noticeable with cameras of 1080p resolution or higher. When this issue occurs, video will start displaying at extremely slow frame rates and, when switching to a larger layout, some video will not load at all.

<br>

Version Introduced

7.1.9

<br>

Platform

Web Service / All

<br>

Steps to reproduce

  1. Connect high resolution (1080p or greater) cameras to a server.
  2. View the cameras on the web service over web sockets.

<br>

Expected result

The cameras stream at roughly the same rate as legacy polling.

<br>

Actual result

The cameras stream at extremely low rates (<1FPS).

<br>

Work Around

Either:

  1. Prefer legacy polling in the web client.
    1. On the gears tab, select “Client”.
    2. Check the “Use Legacy Poll” checkbox.
    3. Refresh the page.
  2. Create lower resolution secondary streams and use those.
    1. Using the client, create a secondary stream with a lower resolution for each camera.
    2. Using the client, create a view containing each of these secondary streams.
    3. In the web client, prefer these secondary streams over the primary.
Categories
Knowledge Support Support Categories exacqVision Webservice Products

Servers are able to be enabled if Web Service initialization fails

Description

When connecting to a web service whose initialization fails, all servers should be disabled.

<br>

Version Introduced

8.0

<br>

Platform

All

<br>

Steps to reproduce

Add a web service that causes initialization to fail.

<br>

Expected result

The enable toggles for each server on the web service is disabled.

<br>

Actual result

The enable toggle is not disabled.

<br>

Work Around

None

<br>

Version Fixed

8.3.6

Categories
Knowledge Support Support Categories exacqVision Webservice Products

Toggling a Web Service Connection Multiple Times Can Cause Failed Initialization

Description

Enabling and then Disabling a Web Service multiple times within Exacq Mobile 3 during the connection process can prevent the servers from being retrieved.

<br>

Version Introduced

  • Exacq Mobile 3, version 8.0

<br>

Platform

Mobile-All

<br>

Steps to reproduce

  • Add a Web Service
  • Toggle the Web Service from Enable to Disable back to Enable while it’s connecting
  • Expand the Server List

<br>

Expected result

The Server List is displayed

<br>

Actual result

The Text ‘Unable to retrieve servers’ is displayed

<br>

Work Around

Disable and then Enable the web server again to display the server list correctly.

Categories
Knowledge Support Support Categories exacqVision Webservice Products

Pressing the Web Service Edit Dialog Apply button twice make the Apply button unable to be clicked

Description

After attempting to add an already added web service if the Apply button is clicked twice it will be unable to be clicked again until all the text is removed from the input.

<br>

Version Introduced

Exacq Mobile 3, version 8.0.0

<br>

Platform

Mobile-All

<br>

Steps to reproduce

  • Add a web service that has already be added
  • Click Apply
  • Click Apply a second time

<br>

Expected result

The Apply Button can be pressed

<br>

Actual result

The Apply Button cannot be pressed

<br>

Work Around

Focus on a different input and then return to the address input.

Categories
Knowledge Support Support exacqVision Server Categories Products

Adding web service using server credentials does not enter password

Description

When adding a server, the user can select to use the same credentials and address of the server when adding a web service with the server. The single server add form will not correctly capture the password. Thus, the web service will not be able to be reached.

<br>

Version introduced

4.3.13.102215

<br>

Platform

All

<br>

Steps to reproduce

  1. Add a web service by editing a server
  2. Select same server and credentials

<br>

Expected result

Able to stream video from a camera detail page or from camera inspection page

<br>

Actual result

Error text specifying the authentication has failed

<br>

Workaround

  • Go to web services (left menu in ESM)
  • Click on the web service from the list having this issue
  • Update the password, click apply

<br>

Version fixed

Unknown

Categories
Knowledge Support Support exacqVision Webservice Categories Products

Installing Exacq Web Service on 32-bit Windows fails

Description

Installing the web service on 32-bit Windows fails. After installing the web service will not run, and the following error message can be found in the event viewer:

The Apache service named reported the following error:

>>> httpd.exe: Syntax error on line 37 of C:/Program Files/exacqVision/WebService/Apache/conf/httpd.conf: ServerRoot must be a valid directory.

<br>

Introduced Version

7.7.28

<br>

Fixed Version

Not yet fixed

<br>

Workaround

  1. Manually edit C:\Program Files\exacqVision\WebService\Apache\conf\httpd.conf changing the following line Define SRVROOT "C:\Program Files (x86)\exacqVision\WebService\Apache" to Define SRVROOT "C:\Program Files\exacqVision\WebService\Apache"
  2. Start the web service.

Categories
User Guides Documentation Categories exacqVision Webservice Products

exacqVision Web Service User Manual

exacqVision-Web-Service-Configuration-Guide-24.03.pdf
Categories
User Guides Documentation Categories exacqVision Webservice Products

exacqVision Web Service Configuration

exacqVision-Web-Service-Configuration-20.12.pdf
Categories
Knowledge Support exacqVision Webservice Categories Products

ESM May Not Connect to Web Service with Self-Signed Certificate

Symptom:

The camera video feed section in ESM displays an SSL error message.

<br>

Problem:

ESM may not connect to the exacqVision Web Service if the web service is using a self-signed certificate. This may be more prevalent on systems where TLS/SSL was configured after being added to ESM.

ESM did not automatically detect the scheme change and requires the user to manually configure the scheme.

<br>

Solution:

Upgrade ESM to version 5.8 or higher. 

<br>

ESM-May-Not-Connect-to-Web-Service-with-Self-Signed-Certificate.pdf
Categories
Knowledge Support Support exacqVision Webservice Categories Products

Unable to Start Web Service on Windows 10

Problem

Users installing the exacqVision web service on Windows 10 machines find that the exacqVision web service is not enabled and encounter errors when attempting to manually start the service.

<br>

Cause

This is due to a port conflict. The default port used by evApache is port 80. This is also the default port for most web services. Windows 10 contains a service which is enabled by default that binds to port 80 before evApache attempts to start and since two services cannot bind to the same port number, evApache and the exacqVision web service fail to start.

<br>

Resolution

There are two possible ways to work around this.

  1. Open Services.msc in Windows and locate the ‘World Wide Web Publishing Service’. Stop this service and change the start up type to ‘Disabled’. You may also consider disabling the IIS service if it is installed on your machine. After these changes have been made you may either reboot your machine or manually start the exacqVision web service.
  2. Manually change the port number to something other than the default of 80. This requires editing a configuration file in Apache. You may find instructions on this in the following knowledge base article: 42205

<br>

Unable-to-Start-Web-Service-on-Windows-10.pdf