So, I have a setup of a laptop running Windows and a Jetson Xavier NX, and I'm trying to stream the webcam from the laptop to Jetson. I have connected these devices to the same network and started a Stream from the laptop using VLC Media Player. I chose the following options:
Next, I opened a terminal window in Jetson and launched the following GStreamer pipeline to receive the stream:
gst-launch-1.0 udpsrc port=1234 ! queue max-size-buffers=0 ! decodebin ! videoconvert ! autovideosink
I am able to obtain the video stream just fine, however, there is a "datamoshing" effect to the stream, which I don't really like, and would like to get rid of, since I will be using this video stream for object recognition. I have researched the ways of getting rid of this issue by reducing the caching to 0ms, changing up the codecs, etc, but nothing has proved successful yet. I've tried my best to look for a similar issue, but even then I wasn't able to find a solution, perhaps because I don't really know the legal name of this "datamoshing" effect. Anyone know how to solve this issue? Perhaps udp is not the best way?