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)