How to broadcast hardware-encoded video from the logitech C920 to ROS?
The task is as follows: there is a camera logitech c920 with a built-in hardware video encoder in h264, it's connected to BeagleBone Blue (but it's really not important, since instead of it there may be at least raspberry pi, though a laptop, since it's still full of ubuntu ) on it, respectively, ubuntu 16.04 with ROS Kinetic slave and transfer the video over the local wifi network to the laptop with the ROS master. How to get the video from the camera already encoded and transmit it to the ROS master without re-encoding to BeagleBone Blue?
What do you mean by
beaglebone blue to get c camera c920 is already hardware-encoded video and send it as it is in the ROS or as a web server to send it in such a form to the laptop and there somehow shove it into the ROS (to not load the processor with video encoding on the beaglebone)
I believe this is a duplicate of #q232981.
There is a note about "publishing compressed images directly" on the
compressed_image_transport
page (here). That could work in this case as well, but there is no defaultx264
transport available.