Ask Your Question

Is there a subsecond latency video streaming feature on ros?

asked 2020-10-19 21:43:39 -0500

Aaron_Sims gravatar image

Hi ROS Users,

Is there a subsecond latency video streaming component for ROS1?

The configuration I'm using is Raspberry Pi 4b, Ubuntu-mate 20.04, Intel RealSense D435 Camera using the ROS Wrapper. I have QGroundControl, that can connect to an h264 h265 or an RTSP video stream. I stream with subsecond latency through an x term no problem, maybe half a second sometimes not even noticeable. rviz streams sub second latency of the ros topic camera raw image.

I know it's doable the question is how and if it's possible on h264, h265, or rtsp? And if so could you point me in the right direction because right now with the configuration I mentioned using a project called circus monkey which is a Rosnode that implements g-streamer in a couple other things, it takes around 33 seconds via rtsp to reach my screen.

All input and suggestions will be appreciated.


edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted

answered 2020-10-20 19:43:37 -0500

Aaron_Sims gravatar image

Apparently, there was a solution in mavros-extras called gcs_image_bridge, that for some reason or another was removed in 0.18. I read a post in 2015 by the maintainer claiming the functionality was removed because qgroundcontrol removed the functionality on their end, but it was later responded to with thats not true its not removed it was only disabled I assume by default. so this package probably never should of been removed. Sucks.

edit flag offensive delete link more

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools



Asked: 2020-10-19 21:43:39 -0500

Seen: 234 times

Last updated: Oct 20 '20