The Reolink RLC-520 IP camera is a 5MP Security IP Camera. The camera can be interfaced via CGI/API. I report on this page some of the CGI commands. Each command has been tested, if you think some are missing, please contact me, I'll update the page.
In the following, we assume
There are two ways to communicate with the camera:
The simplest command to test is getting a snapshot from the camera. The camera sent a JPG image to the browser:
http://<IP of the camera>:<HTTP port>/cgi-bin/api.cgi?cmd=Snap&channel=0&rs=abc&user=<username>&password=<password>
This command returns a 5 mega pixels image (resolution = 2560 x 1920 pixels). Here is an example of snapshoot:
Same capture by night:
With the RLC-520, you can get live video stream at flv format.
http://<IP of the camera>:<HTTP port>/flv?port=1935&app=bcs&stream=channel0_main.bcs&user=<username>&password=<password>
If your browser still supports flash, you can display the video stream in a browser. Otherwise, VLC is the good option.
In the same way, you can get the live video stream at rtmp format.
rtmp://<IP of the camera>:<HTTP port>/bcs/channel0_main.bcs?channel=0&stream=0&user=<username>&password=<password>
Since browsers do not support rtmp format, VLC is a great option for displaying the video stream.