I am working with the compressed h264 stream from the low light camera. I am relaying the stream to a top side computer using the following gstreamer pipeline
but despite the values I use for width, height and framerate I always use about 10Mb of bandwidth, which is a lot for my application. It is almost like the onboard h264 encoder has a fixed bitrate. How could I achieve a lower bitrate and less bandwidth requirement?
Unfortunately, it isn’t possible to change the bitrate of the encoder onboard the camera. This is possible with the exploreHD camera via the DWEOS extension, however that doesn’t really help you! 10Mbit of bandwidth is typically less than 20% of what’s available on a Fathom-X tether interface connection, what’s driving your bandwidth limitation? Could you process the stream to a lower bitrate on your topside computer?
10Mbit of bandwidth is typically less than 20% of what’s available on a Fathom-X tether interface connection, what’s driving your bandwidth limitation?
Internet bandwidth offshore. The rov is operated from a remote onshore site.
Could you process the stream to a lower bitrate on your topside computer
Yes, I can. However it is sub-optimal to transcode on the topside to send it over the internet to finally decode it again on the remote operation center. I am fighting latency and this will add an extra decode/encode step. But that is it for today, I will have a look at the exploreHD camera later, thanks for responding promptly