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 exacqVision Webservice Categories Products

Removal of Web Sockets from Web Service

ExacqVision Web Service version 7.2 introduced video streams over web sockets.

Web Sockets were removed in favor of other performance enhancements with version 9.6.

<br>