Categories
User Guides Documentation exacqVision Client exacqVision Server exacqVision Mobile Categories Products

Remote Connections

exacqVision Server and Client versions 24.09 introduce our Remote Connections feature. This added feature currently only supports exacqVision Mobile. Connections for the Desktop Client, Exacq Mobile 3, or Web Client remain unchanged.

Products

  • exacqVision Server 24.09 and higher
  • exacqVision Client 24.09 and higher
  • exacqVision Mobile 24.09 and higher

What benefit does Remote Connections provide?

  • Ease of Setup – There is no need to configure routers to open ports and/or port forwarding, or configure additional software. This relay previously required configuration through the Web Service.
  • Authorization – Mobile users enter a single-use code provided by the exacqVision administrator to add a server connection.
  • Encryption – Enforces SSL/TLS connections.

Why don’t I have to configure port forwarding?

Traditionally, users outside of a LAN wishing to connect to services inside a LAN initiated the connection request. This can still be done if users choose this method.

However, when Remote Connectivity is enabled, the exacqVision software takes advantage of the fact that routers usually permit devices already inside the private network to initiate connections to outside services. This is what allows your web browser to load web pages without configuring port forwarding on your router. The exacqVision server establishes a secure connection to our Remote Connectivity agent. Users of the exacqVision Mobile app then connect to this Remote Connectivity agent. The Remote Connectivity agent handles the secure passing of data between the exacqVision Server and the user’s app.

What is this code users enter?

The Remote Connections feature provides another layer of security over just usernames and passwords. exacqVision administrators press a button within the exacqVision Client to create one or several single-use codes. A user wishing to add an exacqVision Server instance to their mobile app must enter the code provided by their system administrator before it expires (within 24hrs). The code is only needed for the initial connection to the server. Unless the user deletes the system from their mobile app, there is no need to enter a code the next time the app is used.

<br>

Related Articles

<br>

Categories
User Guides Documentation exacqVision Mobile Categories Products

Enabling Exacq Mobile 3 Push Notifications

Push notifications provide the ability to alert users of events even when they do not have the Exacq Mobile 3 app open.

There are two options for Push Notifications, those triggered by camera analytics and analytic appliances, and those triggered by other types of events, which require the use of Event Monitoring. Both options are covered below.<br><br>

Versions

Exacq Mobile 3 app version 7.2 or higher
exacqVision Web Service version 7.2 or higher<br><br>

<br>

1. Enable the Web Service Power User Process

  1. Using the exacqVision Client, create a Power User account on the exacqVision Server from the Users page.

    You will need this account to connect the web service to the server with proper privileges. You may name the account as desired, but the User Role should be Power User.
    <br><br>
  2. Login to the exacqVision Web Service Administration page.<br><br>
  3. Navigate to the Server Connections page.
    <br><br>
  4. Edit the Server Connection for the system you wish to receive Push Notifications from.<br><br>
  5. Enable the Power User Process control and enter the Power User Username and Password you created in Step 1. Click Apply when done.
    <br><br>
  6. Using the exacqVision Client you may confirm the Power User Process successfully logged in by navigating to the System Information page and finding the user name listed in the System Usage panel.
    <br><br>

<br>

2a. Enable an Analytic Push Notification

Analytics from supported camera models or from supported Analytic Appliances may be directly enabled within the Exacq Mobile 3 app.

  1. Open the Exacq Mobile 3 app and open the Menu. From the Menu, select Configuration.
    <br><br>
  2. Select Push Notifications.
    <br><br>
  3. Select Analytics.
    <br><br>
  4. A list of available analytics appears. Select one or more analytics rules shown. Selected rules have a green highlight bar to the side. Press the &#10003; button to save your selections.
    <br><br>

<br>

2b. Enable an Event Monitoring Notification

For non-analytic events, such as motion detection or input triggers you must configure an Event Monitoring profile first.

  1. Open the exacqVision Client and navigate to the Event Monitoring page.<br><br>
  2. Create a new profile for your desired activity. Note, that you MUST select View from the Type options.

    For more detail on this step, refer to the Views and Event Monitoring user training videos on their configuration.
    <br><br>
  3. For mobile usage, you may want to consider setting a timeout on the triggering Client Action. This can be achieved by changing the Show Event List option, unchecking the Confirm check box near the bottom of the page, then setting a Timeout value. However, you may configure the profile as desired for your scenario.<br><br>
  4. Open the Exacq Mobile 3 app and open the Menu. From the Menu, select Configuration.
    <br><br>
  5. Select Push Notifications.
    <br><br>
  6. Select Event Monitoring.
    <br><br>
  7. A list of available Event Monitoring profiles appears. Select one of the profiles shown. Selected profiles have a green highlight bar to the side. Press the &#10003; button to save your selections.
    <br><br>

<br>

Receiving Notifications

When receiving a notification message on your device. Pressing the notification message will open the Exacq Mobile 3 app to the configured event as you have configured your Event Monitoring profile to provide.

As an example, if your Event Monitoring profile is triggered by camera motion to change the View to display that camera, pressing the notification will open the Exacq Mobile 3 app to the selected camera View.

<br>

Categories
Video Library Configuration Illustra Youtube Video Library Categories

Illustra Tools Mobile App

Using the Illustra Tools Mobile App to discover, connect to, and configure cameras
Categories
exacqVision Mobile Products

Focus View not exiting on some cameras

ISSUE:

When viewing a camera or multiple cameras in Focus View in the mobile app and you go to exit the view you will get a White X that will not go away. You have to close the app to get this to correct it’s self.

When this happens, the logs are showing an uncaught exception because the camera doesn’t support digital PTZ.

Update Exacq Mobile 3 to version 21.09 and if they can not there is a work around.

Work Around

Enable the PTZ on the client- under the cameras.
This was confirmed as work around. If it is disabled then “Enable” checkbox should be checked.

Release notes:
10/04/2021
v21.09.0
* Bug Fix – Fixed focus view not exiting on some cameras

Categories
Knowledge Support Support exacqVision Mobile Categories

Exacq Mobile 3 App Crashing

The Exacq Mobile 3 app crashes after updating to iOS 15.0, 15.0.1 and 15.0.2.

Exacq Mobile 3 was impacted by an update to Apple’s WebKit that caused an issue with Canvas Rendering.
Apple’s recent update to 15.1 has resolved the above mentioned issue and the Exacq Mobile 3 app is no longer crashing.


Please update to iOS 15.1 (not to be confused with 15.0.1)

Categories
Knowledge Support Support exacqVision Mobile Categories Products

Mobile Deprecation

Description

For various reasons, Exacq Mobile 3 occasionally deprecates older system versions with a new release. When this occurs, that release (and all future releases) are not available to deprecated devices, either directly through the app store or via updates. Effectively, the device is “locked-in” to the last supported version.

Deprecated devices will still have the ability to install and update to the last supported version.

NOTE: the only change (or lack thereof) that the customer experiences is they no longer receive updates if their device is deprecated.  We already release our supported devices list in the manual, as well as on the website, so the only thing missing is connecting the dots between those two points.

<br>

Categories
Knowledge Support Support exacqVision Mobile Categories Products

Native Decoding in Exacq Mobile 3

About Native Decoding

The 3.12 release of the Exacq Mobile 3 app added the ability to decode native video from a camera streaming in JPEG or H.264 format.

<br>

Support

Native JPEG decoding is supported on all platforms and devices that the Exacq Mobile 3 app runs on, including the web browser.

Native H.264 decoding requires the Exacq Mobile 3 app to be installed on an iOS Android device.

The Exacq Mobile 3 app can decode H.264 constrained baseline profile up to Level 5.2 (4096×2304) video. Support for more profiles and resolutions could be implemented in the future, but there is currently no timeline for implementation.

<br>

Method

The Exacq Mobile 3 app will attempt to decode native video from a camera if the following conditions are met:

  1. Both the camera and the device support the same native format (H.264 or JPEG).
  2. The image quality setting on the mobile app is at least 70% of the image quality on the camera.
  3. The height of the video panel on the mobile app is at least 45% of the height of the native image.
  4. The width of the video panel on the mobile app is at least 45% of the height of the native image.

<br>

When streaming H.264 video, the Exacq Mobile 3 app will revert to transcoded video if performance issues arise. For example, if the device running the Exacq Mobile 3 app is unable to decode H.264 video fast enough to keep up with the incoming video, the video will then be transcoded.

<br>

FAQs

Q: How can I tell whether the app is decoding native video?

A: There is no indication within the Exacq Mobile 3 app that native video is being decoded. However, when native video is being decoded on the app, the CPU usage from the evws-backend process will be lower than that of an evws-backend process that is providing transcoded video.

<br>

Categories
Knowledge Support Support exacqVision Mobile Categories Products

Push Notifications only received from one web service

Affected platforms

  • Exacq Mobile 3, version 7.2.0

<br>

Symptom

The Exacq Mobile 3 app can connect to multiple different web servers, but Exacq Mobile 3 will only be able to receive push notifications from the first web service even though Event Monitors from different web services are enabled in the push notification configuration.

<br>

Workaround

Uninstall and reinstall the app to configure and receive push notifications from a different web server.

<br>

Resolution

Fixed in Exacq Mobile 3, version 7.2.1

Categories
Knowledge Support Support exacqVision Mobile Categories Products

Mobile OEM Toolkit produces invalid iOS packages when the OEM does not include support for Push Notifications

Affected platforms

Mobile OEM Toolkit v1.3.1.8525

<br>

Symptom

If an OEM is attempting to create an iOS package using the Mobile OEM Toolkit v1.3.1.85257 and does not have their iOS provisioning profile set up for Push Notifications, the OEM will be unable to submit the application to iTunes Connect.
This script error will cause the web client to stop processing, displaying no servers loaded in the server list and rendering the web client non-functioning.

<br>

Workaround

Set up Push Notification support and update the provisioning profile used to generate the OEM toolkit iOS package.

<br>

Resolution

Update to OEM Toolkit v1.3.2.86528

Categories
Knowledge Support Support exacqVision Mobile Categories Products

Panels repopulate after clearing on server initialization failure

Description

After opening the application if the panels are cleared before a server initialization fails the panels are repopulated.

<br>

Version introduced

  • Exacq Mobile 3, version 8.1.12

<br>

Platforms

Mobile – All

<br>

Steps to reproduce

On Exacq Mobile 3

  1. Open the application
  2. Navigate to the Configure Web Service page
  3. Add a server that will fail to connect
  4. Return to the views page
  5. Select a camera for one or more panels
  6. Close the application
  7. Reopen the application
  8. Clear panel(s)
  9. Wait For server initialization to fail

<br>

On Browser

  1. Open the application
  2. Navigate to the Configure Web Service page
  3. Add a server that will fail to connect
  4. Return to the views page
  5. Select a camera for one or more panels
  6. Refresh the page
  7. Clear panel(s)
  8. Wait For server initialization to fail

<br>

Expected result

The panel(s) remain cleared

<br>

Actual result

The panel(s) are repopulated

<br>

Workaround

Clear the panels after the server initialization has failed.

<br>

Version fixed

Unknown.

<br>