How to transmit webcam video in realtime from Jetson Nano to PC using ROS or something else?

I am trying to transmit the webcam recorded video in realtime from Jetson Nano to my PC using ROS. I am a newbie so can you show me step by step to do that? I have just added ROS for both PC and my Jetson Nano.
What’s next I should do? Many thanks!!

Hi @phrafe and welcome here!

What does it mean to transfer a “live video”?

Hi Raffaello!

I use a USB camera connected to Jetson Nano. Then, I use Python command to make the webcam work. At the same time, I want to transmit the video that the webcam captures to my PC. I used Putty to do it but it was delayed by 3-4 seconds. Are there any ways to transmit webcam recorded video in realtime to PC using ROS or something else?

Sorry if my question is not clear.

Hi @phrafe ,

I suggest first of all this guide: https://developer.nvidia.com/embedded/learn/tutorials/first-picture-csi-usb-camera

and follow the documentation from @dusty_nv

but If you want to use ROS exclusively, then that can be arranged this way:
You can use a camera video streamer in ROS 2 and stream from your Jetson, as example

And read the output from your desktop, with ROS 2 also installed running

ros2 run rqt_image_view rqt_image_view

Best,
Raffaello