Download the correct version of the ONVIF Uplink application, which you can find here.
How to run the application:
Unzip the package and run
./docker_install.sh
scriptCreate the access tokens:
Log in to the web client and go to the Cameras page
Click Add camera > Uplink
Enter the camera name, camera Onvif username, and password and click Apply
Copy and save the access token to the file (see step 3).
Configure your environment variable files:
access_tokens.envACCESS_TOKEN_1=eyJjYW1pZCI6IDEyMzQ1NiwgInVwbGluayI6ICJkZXYtYXBpLnByb3h5LmNsb3VkLXZtcy5jb20ifQo= ACCESS_TOKEN_2=eyJjYW1pZCI6IDEyMzQ1NiwgInVwbGluayI6ICJkZXYtYXBpLnByb3h5LmNsb3VkLXZtcy5jb20ifQo= ...
This file contains access tokens for each camera. You can include up to 16 access tokens. Each token should be in a separate line.
cameras.envCAMERA_IP_ADDRESS_1=192.168.2.14 CAMERA_RTSP_PORT_1=554 CAMERA_HTTP_PORT_1=80 CAMERA_IP_ADDRESS_2=192.168.2.16 CAMERA_RTSP_PORT_2=554 CAMERA_HTTP_PORT_2=80 ...
This file contains IP addresses, RTSP and HTTP ports for cameras (up to 16). Each parameter should be on a separate line. RTSP and HTTP ports are optional and if you skip them then the default ports will be used (RTSP: 554, HTTP: 80).
Run
./start.sh
script - the cameras should start streaming and you should see the live video in the web client.