Categories
Knowledge Support Support exacqVision Server Categories Products

Axis Edge Storage Devices Fail to Offload Video

Description 

Exacq Support has identified the need to make edits and adjustments to Edge Storage device XML files in situations where network bandwidth may be limited. If an Axis Edge Storage device is recording to the camera SD card – but fails to offload video data back to the exacqVision Server when regaining network connection, it may be necessary to adjust these values manually in the axispi.xml file contained in the exacqVision Server software file directory.

Product 

  • exacqVision Server software
  • Axis Edge Storage capable cameras

Steps to Reproduce 

  • Connect several Axis Edge Storage capable cameras, configured for network loss recording to an exacqVision Server.
  • Emulate the camera’s losing their network connection (i.e.- from managed switch disable the ports cameras are connected to).
  • Wait an extended period of time, and then restore network connectivity to these same cameras.

Expected Results 

Upon restoring network connectivity to these cameras we should begin to see footage being restored from the camera’s SD card back to the exacqVision Server data drives. We should see log entries similar to the following for successful completion:

  • 9/14/2023 03:00:25.704 PM     AxisPI     Warning     172.19.234.88 EdgeStor – operation 29f2df6a-05cf-4c19-8c02-036e09263e84 for gap start time 2023-09-14T18:38:53Z gap end time 2023-09-14T18:58:25Z was created.
  • 9/14/2023 03:00:25.716 PM     AxisPI     Warning     172.19.234.88 EdgeStor – operation 29f2df6a-05cf-4c19-8c02-036e09263e84 for gap 2023-09-14T18:38:53Z to 2023-09-14T18:58:25Z is starting.
  • 9/14/2023 03:00:27.036 PM     AxisPI     Verbose     172.19.234.88 EdgeStor – camera time is 2023-09-14T18:59:41Z converted to UTC time is 2023-09-14T18:59:41.0000-00:00 exacq server time in UTC is 2023-09-14T19:00:27.0000-00:00.
  • 9/14/2023 03:00:27.045 PM     AxisPI     Verbose     172.19.234.88 EdgeStor – 3 recordings found on device.
  • 9/14/2023 03:00:27.046 PM     AxisPI     Verbose     172.19.234.88 EdgeStor – requesting disk space reservation of 1 GB for operation 29f2df6a-05cf-4c19-8c02-036e09263e84..
  • 9/14/2023 03:00:27.054 PM     AxisPI     Verbose     172.19.234.88 EdgeStor – download recordings in gap from 2023-09-14T18:38:53Z to 2023-09-14T18:58:25Z for op 29f2df6a-05cf-4c19-8c02-036e09263e84.
  • 9/14/2023 03:00:35.607 PM     AxisPI     Verbose     172.19.234.88 EdgeStor – clip for operation 29f2df6a-05cf-4c19-8c02-036e09263e84 clip start time 2023-09-14T18:55:26.703242Z clip end time 2023-09-14T18:58:25Z from recording 20230914_185029_C0D6_B8A44F008DAD has been downloaded Size delta is 3407618.
  • 9/14/2023 03:00:36.621 PM     AxisPI     Warning     172.19.234.88 EdgeStor – operation 29f2df6a-05cf-4c19-8c02-036e09263e84 completed successfully.

Actual Results 

Logs appear to show this attempting to start exacqVision’s Edgestor event to offload footage for gaps but never completing ending with the following log entries and nothing after:

  • 6/5/2023 06:16:24.003 AM (GMT-4:00) AxisPI Warning 10.35.8.91 EdgeStor – operation 4bfa14de-9ff7-4e99-940b-3c9fcdd2296a for gap start time 2023-06-03T00:03:08Z gap end time 2023-06-05T10:14:23Z was created.
  • 6/5/2023 06:16:24.028 AM (GMT-4:00) AxisPI Verbose EdgeStor – operation 755ce521-0a75-4d73-9dcf-c8b4bd97909d is running.

Solution

  1. With all cameras online, stop the exacqVision Server service and find axispi.xml in server folder directory.
  2. Edit axispi.xml so the first portion of the file looks like (changes needed are in bold):
    xml eDVR Delta="0" Devices ID="458752" Description="AXIS VAPIX" MaxDevices="255" DefaultPort="80" DefaultUsername="root" DefaultPassword="pass" HttpConfigOptions="2,1,3" SupportsMetadata="1" MaxEdgestorAttempts="5" MaxConcurrentEdgestorDevices="10">

    Note: Be advised these Capital values may vary depending upon total number of Axis Edge Storage devices on the network, and the network bandwidth capability.
  3. Restart the exacqVision Server process.

<br>

Categories
Knowledge Support Support Illustra exacqVision Client exacqVision Server Categories Products

Preparing Illustra cameras for Network Loss Recording with exacqVision server.

Preparing Illustra cameras for Network Loss Recording with exacqVision server.

Configuration steps for Network Loss Recording recording:

  • Go to the camera’s web page. Under “Event Actions”, check the “Record” option for at least one of the fault action Names.
  • Under Analytics, Client the “Action” dropdown and select the Name you just enabled above.
  • Ensure a Micro SD card is installed to the camera, then go to the Edge recording section. Format the SD card with vfat from the “SD Card Management” tab.
    NOTE: Don’t check the “Encrypt entire contents of the SDcard”
  • In “Record Settings”, Check the box for “Enable Event Record” and select the “Record Source” that exacqVision is currently recording. Set the Pre and Post to 10 seconds.
  • Under “Offline Record Settings”, set the NVR IP address to which the camera is connected, then set the pre and post-seconds.
  • Disconnect and re-connect to the camera in in exacqVision on the “Add IP Cameras” page
  • To confirm that the camera is now storing recordings for exacqVision to request, (back in the camera’s web GUI) go to the Event Download tab. Confirm that there is a new file with the appropriate time stamps..

Note: There must be motion during the downtime to have the camera record to the SD card. The resulting file will be requested by exacqVision after re-connection.

Note:Network loss recording will not be triggered on a Server restart only motion can be triggered for this event.