Categories
Knowledge Support Support exacqVision Mobile Categories Products

iOS Application crashes when decoding H.264 video from Axis M5014 in 800×450 resolution

Description

iOS Application crashes when decoding H.264 video from Axis M5014 in 800×450 resolution

<br>

Summary

iOS Application crashes when decoding H.264 video from some axis sources in 800×450 resolution. This has been seen on a customers M5014 with firmware 5.25.2 as well as an M5014 with firmware 5.40.11.2 at the Exacq Fishers office.

<br>

Tested Version

Exacq Mobile 3, version 7.8.0

<br>

Platform

iOS

<br>

Steps to reproduce

  1. Connect to a web service that has an Axis M5014 camera that is streaming h.264 video in an 800×450 resolution.
  2. Add the camera to a 1×1 layout in an iPad

<br>

Expected result

Video is shown

<br>

Actual result

Application crashes

<br>

Work Around

Pick One:

  • Change the camera resolution
  • Change the image quality in the mobile application to be less than 70% of the image quality of the camera
  • View the camera on the mobile application in a video panel that is less than 45% or the height or width of the camera stream.

Categories
Knowledge Support Support Categories Products exacqVision Integrations

Linux Doesn’t Remove Dynamically Assigned IP Addresses When NIC Unplugged

Description

Linux doesn’t drop network configuration when a dynamically-assigned NIC is unplugged as Windows does. However, if the package ifplugd is installed then it will.

Categories
Knowledge Support Support exacqVision Mobile Categories Products

Application does not show video panel after sidebar navigation from live focus page

Description

Application does not show video panel after sidebar navigation from live focus page

<br>

Defect Description

Application does not show video panel after sidebar navigation from live focus page

<br>

Tested Version

7.8.0

<br>

Platform

All

<br>

Steps to reproduce

  1. Add a camera to a panel in the live page
  2. Slide right to open the side navigation menu
  3. Tap on configuration
  4. Verify the configuration page is shown
  5. Press the back button

<br>

Expected result

Live page shows all panels from before a panel was focused

<br>

Actual result

Live page only shows the panels that were not focused

<br>

Work Around

Focus a different panel and then unfocus it

Categories
Knowledge Support Support exacqVision Server Categories Products

Axis plugin with newer fw failed to trigger digital output

Description

This affects Axis cameras with firmware 5.70 and above, that started using Apache HTTP server. Apache HTTP server is more restrictive in parsing non URI characters such as simicolon and slash and requires percent encoding. For example, “:/” would be encoded into %3a%2f. The end result is that it affect the triggering of digital outputs.

Customer was using Associations to trigger an Alarm output for this camera to trigger an audible alarm at a car dealership. However, after re-clicking the association, the siren continues to sound.

The only way they found to stop the siren was to go to the camera webpage, reverse the Hi/Lo normal state, then reverse it back.

The same thing occurred using a soft trigger as well.

<br>

Tested Version

  • exacqVision Client 7.4.1.89736
  • exacqVision Server 7.4.3.90110

<br>

Platform

[All]

<br>

Steps to reproduce

Trigger and alarm output, then deactivate.

<br>

Expected result

Alarm state reverses.

<br>

Actual result

Alarm state remains.

<br>

Work Around

  • Reverse Hi/Lo normal state at the camera.
  • Downgrade firmware to 5.55.3.5

<br>

Categories
Knowledge Support Support exacqVision Server Categories Products

Manually executing evselftest

Description

evselftest binary location

Windows 32-bithttps://svn.exacq.com:8443/!/#3PV/view/head/exacq/evselftest/tags/1.0.0.97921/Windows_x86_vc9
Windows 64-bithttps://svn.exacq.com:8443/!/#3PV/view/head/exacq/evselftest/tags/1.0.0.97921/Windows_x64_vc9
Linuxhttps://svn.exacq.com:8443/!/#3PV/view/head/exacq/evselftest/tags/1.0.0.96435/Linux_x86


command help

admin@exacqVision-Server:/tmp$ sudo ./evselftest Supported options: -h [ --help ] show help

-c [ --cmd ] arg self-test command to execute. supported options are startshort, startlong, stop, report

-d [ --disk ] arg [optional] – disk on which self-test command to execute. If this option is missing, all drives are selected.

-v [ --version ] print version

-s [ --server ] arg [optional] – evServer root directory

executing the commands manually

  1. start short test (starts test on *all* disks)
    • * evselftest -c startshort -s /usr/local/exacq/server
    • * -s option is required if evselftest is located somewhere other than server directory
  2. start short test on one disk
    • * evselftest -c startshort -d /dev/sda -s /usr/local/exacq/server
    • * -s option is required if evselftest is located somewhere other than server directory
  3. start long test (starts test on *all* disks)
    • * evselftest -c startlong -s /usr/local/exacq/server
    • * -s option is required if evselftest is located somewhere other than server directory
  4. start long test on one disk
    • * evselftest -c startlong -d /dev/sda -s /usr/local/exacq/server
    • * -s option is required if evselftest is located somewhere other than server directory
  5. stop a test (stops test on *all* disks)
    • * evselftest -c stop -s /usr/local/exacq/server
    • * -s option is required if evselftest is located somewhere other than server directory
  6. stop test on one disk
    • * evselftest -c stop -d /dev/sda -s /usr/local/exacq/server
    • * -s option is required if evselftest is located somewhere other than server directory
  7. print report – to get the percent complete of a running test or to get the test results
    • * evselftest -c report -s /usr/local/exacq/server
    • * -s option is required if evselftest is located somewhere other than server directory
    • * The output is formatted in xml, so instead of printing the report on the console, redirect the output to a file.
    • * sample output
    • * the tool will report the result of last 20 tests executed on the drive
    • SelfTestStatus 1= running, 0= not running
    • * PcRemain – how much test is remaining in percent total
    • * Report
      • ## ID = 1 is the most recent completed test
      • ## Status is the description of the test outcome
Categories
Knowledge Support Support Categories Products exacqVision Integrations

UsbDio serial (analog PTZ) conflict with ModemManager

Description

On Ubuntu 12.04 and newer systems with UsbDio with one or more serial ports, a system program called ModemManager will alter port settings, including baud rate, overwriting the values set by the server. This can interfere with serial ports used for analog PTZ and other purposes. Typical symptoms are that PTZ does not work after reboot.

Changing the port or protocol settings, applying, changing back, and applying the old settings is a temporary workaround.

exacqVisionUsbDio version 1.2.2 or newer has a fix (it adds an annotation to stop ModemManager from accessing the UsbDio serial ports).

Categories
Knowledge Support Support exacqVision Server Categories Products

REX input for a door may get stuck in REX granted state

Description

When rex or a reader is activated, followed by door open and close, the rex (or reader) remains in REX Granted or Reader Activated state in exacqVision software.

This has been fixed in 7.9.x.

Workarounds to clear the state –

  1. activate the rex (or reader) and let it timeout without opening/closing the door
  2. disable/enable kantech connection in exacqVision to reset all states
Categories
Knowledge Support exacqVision Enterprise Support Categories Products

Setup Postgres with SSL

Description

After Postgres is installed and an SSL certificate is acquired:

  • 1. Open the postgresql.conf for editing as an administrator:
    • Windows: C:\exacqVisionEsm\PostgreSQL\9.2\data\postgresql.conf
    • Linux: /usr/local/exacq/esm/PostgreSQL/9.2/data/postgresql.conf
  • 2. Locate the “# – Security and Authentication -” section:
    • Replace it with:

      # – Security and Authentication – #authentication_timeout = 1min # 1s-600s ssl = on # (change requires restart) #ssl_ciphers = ‘DEFAULT:!LOW:!EXP:!MD5:@STRENGTH’ # allowed SSL ciphers # (change requires restart) ssl_renegotiation_limit = 0 # amount of data between renegotiations ssl_cert_file = ‘server.crt’ # (change requires restart) ssl_key_file = ‘server.key’ # (change requires restart) #ssl_ca_file = ” # (change requires restart) #ssl_crl_file = ” # (change requires restart) #password_encryption = on #db_user_namespace = off # Kerberos and GSSAPI #krb_server_keyfile = ” #krb_srvname = ‘postgres’ # (Kerberos only) #krb_caseins_users = off
  • 3. Copy your SSL cert as server.crt to:
    • Windows: C:\exacqVisionEsm\PostgreSQL\9.2\data\server.crt
    • Linux: /usr/local/exacq/esm/PostgreSQL/9.2/data/server.crt
  • 4. Copy your SSL key as server.key to:
    • Windows: C:\exacqVisionEsm\PostgreSQL\9.2\data\server.key
    • Linux: /usr/local/exacq/esm/PostgreSQL/9.2/data/server.key

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

Panasonic overrides smartcoding setting

Description

Panasonic plugin always default to “framerate” priority setting when connects to the camera. This overrides any other settings (VBR/VBR+SmartCoding/Best? Effort/Advanced? VBR) that the user might want to set through the camera web interface. This became an issue when Coca Cola has a need to set their cameras to VBR with SmartCoding? and was being override to “framerate” instead.


The fix is to allow the user to change the priority setting but maintain the recommended biterate with quality settings from the client. The expected change is listed in the table below.