Connect ip camera to qgroundcontrol

Hi @Jhans

The camera can be viewed through qgroundcontrol, therefore, for live viewing you have the navigation parameters through qgroundcontrol. On the other hand, if you also record the video through qgroundcontrol, it is saved with an attached file that includes the navigation data and then through VLC you can join the recorded video and the attached file, to have the navigation parameters in the recording.

This camera model through qgroundcontrol can be viewed in quality (4k/20fps/VBR/Maximun bitrate). On the other hand I have created a small Python program by cgi commands that allows to control the zoom and focus through the joystick, so third party software is no longer necessary for this purpose. The videos in their maximum uncompressed quality are recorded continuously, directly to the SD card of the camera.

Now I am testing another model of camera with the same IMX415 Sony cmos sensor, but with a new compression card and IP transmission that allows 30fps. Soon I will have it ready to market.

Attached video example of the image quality of this camera model and the use of zoom and focus. As you will see on the PC screen, the video is being displayed in qgroundcontrol:

Best regards

Andrés

Hello,Andres

I have ordered a camera called Reolink RLC-811A with 8MP 4K + 5X optisk Zoom (3840 x 2160 at 25 fps)
This camera is not expensive cost 100 Euro,is a very good camera for such a cheap camera according to YouTube.

I read somewhere that this camera (RLC-811A) use IMX415 Sony cmos sensor also.

I will get it next week,so then I get to test it.

But the Python program you have created,is there something you want to share with others? How does it work?

Hi @an-ron

The pythom program I have created is based on CGI commands, which are direct commands to communicate with the ip camera through http:// and GET and POST methods, you can call these commands through CMD and CURL in Windows. Then using Python, I wrote a program that calls these commands through the keyboard and then I convert the joystick buttons to keyboard keys.

Thanks to this simple method you can call any function of the camera, the problem is that each camera has its GCI code so you have to write a program for each camera. On the other hand, not all IP camera manufacturers share their CGI commands since they do not want third parties to develop applications and thus maintain the use of their own.

Specifically for your camera model I have done a quick search and I have not found them, there is something old but for the new firmware I think they have not been released yet.

Best regards

Andrés

1 Like

I understand, that’s how it works,then i have canceled the camera.

Hi @an-ron

The camera, by the parameters indicated in its technical specifications, looks good.

Perhaps the maximum rate of about 8000 kbps in h265 compression for a 4k stream at 25 fps is a bit low, but it still works very well.

From my experience, a higher data rate is needed for that transmission, but they still have a very good ip transmission and compression card and for the price it has, it may be worth trying.

In any case, I don’t want to be the one to discourage you from buying it, as I told you, I did a quick search for the CGI commands and I didn’t find them, but there are those published for older Reolink cameras, so they are still available, and Well I can’t find them or they will be released in the near future.

It is true that other companies do, but I do not want to say that this is the case.

I hope I’ve helped

Greetings

1 Like

Hi andres, how do you manage the focus ? does it have a autofocus on the plug and play BR2 camera ?
regards
eric