Choppy Video and Connection issues

Hello. I have set up a BlueROV2 with Heavy Configuration Kit. It has been running nicely for about a week, but today I have faced some problems regarding the camera and some connection issues.

The video feed is very choppy. It runs with good resolution and framerate for about half a second, before freezing for multiple seconds. I have tried adjusting settings in BlueOS, but I haven’t seen any noticable difference in performance despite any changes in settings. When I first set it up, the camera was a bit choppy/laggy but usable, but today it is very poor.

In addition to the choppy video feed, it seems like the connection is broken for a brief moment every 5 seconds and I can see that the heartbeat message is not received. The ROV also constantly disarms.

Earlier today, I was performing some indoor testing, and the ROV was connected indoors for about 2 hours with the valve plugged in. This seems to have caused the CPU to overheat, and I clocked the temperature at 70 degrees. Heating in such an environment seems to be expected based on this thread: Overheating issue BlueOS - #2 by Sakthivelj

Could the overheating be the issue? Even after cooling down, the constant disconnecting persists. Is it possible that it can have caused permanent damage? If not, what else could cause this behaviour and how do I fix it?

Hi @Zukane -
Welcome to the forums!
Sorry for the issue…
You should definitely avoid running your ROV sealed on the bench for very long, overheating can be an issue for an underwater vehicle on land!

It sounds like your system may be suffering from a damaged camera. When was it purchased? It could be affected by technical bulletin 12…

Performing a network test is a good idea to verify the tether is ok, and installing the tether diagnostic extension and sharing a screenshot of the extension page showing the tether connection health is also a good troubleshooting step!

Can you share what version of BlueOS and ArduSub you’re running?

@tony-white coming to this thread because I am having similar issues with my video feed.

Hi @andrewkwolek -
Have you followed the advice given? Do you have a screenshot of a network test and the tether diagnostic extension? Have you verified your camera is affected by Technical Bulletin 12?
The video looks ok, but it’s hard to tell with your map as the larger size. I would guess the occasional pauses could be a result of your computer not being powerful enough - can you share its specifications?

Trying Cockpit may be better to, it improves video performance significantly, especially if you change the stream to RTSP (instead of UDP)

@tony-white Understood. I think I have a pretty powerful computer, but maybe I’m running too many apps. I ran a network test and it seemed to be fine. I don’t have an exact number, but can get you one. I have not tried the tether diagnostic extension.

We ended up fixing it by downgrading to an older version of BlueOS (not entirely sure which) and changing the video encoder to directx11

But looking at the video you shared, your camera feed looks completely fine. In our case, we sometimes had still frames for multiple seconds

1 Like

Hi @Zukane -
Downgrading BlueOS should not be necessary - 1.3.1 is the best option currently.

I would guess QGround Control was not properly using your GPU!

I also have had the issue of the video freezing for about 5 seconds every 20 seconds or so. I replaced the camera itself a few months ago and the problem seems to have disappeared, but I have only used it 5 or 10 times since then. The video also seems to be a little sharper with the new camera.