Avigilon SDK Integration

Avigilon SDK Integration

Avigilon SDK Integration in Genesis:

Step 1: Login to the webclient of the device in the browser
Step 2: Validate the following settings of the device



 1: Add Avigilon SDK Parameters to Genesis:
Parameter Type: string
Parameter Name: Avigilon_Device_Custom_baseUrl
Parameter Value : http://avigilonsdk.nxgen.cloud:1880/

Note:  No pre requisite configuration is required on the Avigilon SDK client.

Steps to add custom property:

Step 1: Login to genesis

Step 2: Navigate to configuration app

Step 3: At service provider level, click on edit button under overview tab


Step 4: Click on additional settings tab->Custom property

Step 5: Scroll down and click on "Add +" button


Step 6: Enter parameter name and value as mentioned above

Parameter Type: string
Parameter Name: Avigilon_Device_Custom_baseUrl
Parameter Value : http://avigilonsdk.nxgen.cloud:1880/



2: Add Avigilon Device Under the Required Site
Go to the Configuration section in Genesis.
  1. Select the target site under which the Avigilon device should be registered.


Navigate to Devices → Add New Device.

Navigate to 
Devices → Add New Device.


  1. Fill in the following details:

    • Device Name: Avigilon Device

    • IP Address/Hostxxx.xxx.xxx.xx

    • Username: xxx

    • Password: xxx

    • Server port: xxx

      Note: Https port is not required to connect the stream via SDK flow. Ensure the field is left empty

Live Stream:


Functionalities Supported in Avigilon SDK:
-->Discovery
-->Live and Playback Streaming
-->PTZ and Preset
-->Audio
-->Events sdk based along with quad snapshot.
Note: Events Not able to test(No test device)
    • Related Articles

    • Troubleshooting Avigilon Audio Issue

      Problem Statement The audio volume is significantly lower when using the Genesis app compared to the Avigilon Test Client. Troubleshooting Approach This document outlines a step-by-step approach to investigate and troubleshoot the audio volume issue ...
    • Genesis Audio Configuration Documentation

      Introduction This document describes the end-to-end integration between the NXGEN Genesis Audio Configuration: System Overview Genesis audio devices communicate using SIP-based communication to deliver reliable audio streaming. Device Type Supported ...
    • Tower Monitoring Alarm Configuration Guide (Includes Teltonika-IOT, EFOY and Victron Device Configuration)

      Introduction When we refer to Tower Monitoring in Genesis, we are describing an integrated ecosystem of multiple IoT subsystems working together to ensure the tower’s operational continuity, energy efficiency, and communication reliability. Each ...