Image transport slow performance [closed]

asked 2012-11-17 04:02:47 -0500

nwb234 gravatar image

I'm working on a little prototype for transferring image data over ROS. I have a roscpp publisher publishing 800*600, 16bit images at 25Hz. A subscriber on the local machine streams these with no frame loss. However, a remote subscriber consistently averages around 1.5fps.

Looking at the packets in wireshark (note: I'm not a network guru), it would appear that each TCP packet contains only around 100-150bits of data, far less than the TCP MTU. It's possible that my interpretation of this data is flawed - hence, not a network guru - but it may go some way to explaining the performance loss.

Any ideas what might be causing this slow performance?

edit retag flag offensive reopen merge delete

Closed for the following reason question is not relevant or outdated by tfoote
close date 2015-08-31 21:10:44.478437


Is that remote subscriber subscribing via wireless? If so, does a wired remote subscriber see the same issue?

Eric Perko gravatar image Eric Perko  ( 2012-11-17 07:30:28 -0500 )edit