ExploreHD - Extreme latency, freeze and pixilisation

I am currently building a new ROV and in this testphase I have connected the RPi4and Navigator from Blue Robotics together. They are in turn connected to the PC via ethernet cable.
I have tested the Blue Robotic LowLight HD usb camera and it worked as expected, no problems there.
When I connect the ExploreHD (After disconnecting the BR Cam) the video shows latancy, half way freezes and goes into large pixels when I move the camera.
When holding the camera still, the image clears up.

Any suggestion on how to go about this problem ?

Hi,

Can you send us a video of what you are describing? The pixelation you are describing may be a problem with your PC decoding H264. Also let us know how you are viewing the video streams. What software you are using and how many videos you are trying to stream and view at once.

Thanks!

The forum did not accept a video upload.
My setup i a brand new PC Connected to a Bluerobotic RPi4 with Navigator via an Ethernet cable. The only thing connected is one! HD cam for testing. I have tested the same setup with Bluerobotic usb hd camera and that works fine. See the spec for the pc on the picture.

And this is how the picture looks when moving he camera or objects in front of the camera.

I notice on the order you have 2 exploreHDs. Does this problem appear on both or just one of the cameras?

I have tested both cameras and they are both behaving the same. Again, using the BlueRobotic usb camera is going very well.
The camera is configured as shown in the below picture and set to 50Hz as the power grid here in Norway. I also have some sample videos but are not allowed to upload…

Note: I am not connected through the Multiplexer, but directly to the USB in the RPi4

If both cameras are experiencing the same issue, it is most likely not a hardware problem. Can you try streaming just one camera. I also see that it is using 720 at 25 FPS, maybe try 1080P with 30 FPS. If you can, send me a video sample of it using Google Drive or similar platform.

Thanks!

Joseph, I have only been streaming one camera at the time, never both at the same time. I will send you a video at 1080P x 30FPS
image

Thanks for your patience.

In QGroundControl, go to Application Settings and I would like to experiment with different video decoder to see if that fixes the issue.
image

You may need to restart QGround after selecting an option to apply it.

If that doesn’t work, I would like you to try to use our free tier version of Discovery to see if the problem still persists.

Thanks!

Hi, did you get to look at the video I sent you ?

Yes I did, this appears to be a problem with the decoding part. Our camera uses a more efficient compressing algorithm than the ELP camera that is stock with Blue Robotics but this also means that it requires more work to decode. Can you check the QGround decoder settings first? If that doesn’t work, check with Discovery.

Thanks!