@DaneLLL Thanks for the reply
Argus output is the frame data after ISP engine, so it is YUV420 8-bit.
Noted thanks
Please try smaller resolution and different port number in your setup.
We have tried to reduce the resolution as well as port in these pipelines
# Server
gst-launch-1.0 nvarguscamerasrc ! 'video/x-raw(memory:NVMM),width=1280, height=720, framerate=60/1, format=NV12' ! nvvidconv ! video/x-raw ! rtpvrawpay ! 'application/x-rtp, media=(string)video, encoding-name=(string)RAW' ! udpsink host=192.168.1.5 port=5001
# Client
gst-launch-1.0 udpsrc uri=udp://192.168.1.5:5001 caps= "application/x-rtp, media=(string)video, clock-rate=(int)90000, encoding-name=(string)RAW, sampling=(string)YCbCr-4:2:0, depth=(string)8, width=(string)1280, height=(string)720" ! rtpvrawdepay ! filesink location=sample.raw
But we failed to dump the captured raw data, if we changed the port and resolution too.
We have tried the USB camera as well with resolution 640x480 But the result is same
Could you please help us to sort out the issue further?
Can, you try the same pipeline we used for UDP streaming like jetson as a server and client as Linux PC,
to verify that whether the issue is in the pipeline?
$ gst-launch-1.0 udpsrc port=5001 caps= “application/x-rtp, media=(string)video, clock-rate=(int)90000, encoding-name=(string)RAW, sampling=(string)YCbCr-4:2:0, depth=(string)8, width=(string)640, height=(string)480” ! rtpvrawdepay ! video/x-raw ! filesink location=sample.raw
$ DISPLAY=:0 gst-launch-1.0 udpsrc port=5001 caps= “application/x-rtp, media=(string)video, clock-rate=(int)90000, encoding-name=(string)RAW, sampling=(string)YCbCr-4:2:0, depth=(string)8, width=(string)640, height=(string)480” ! rtpvrawdepay ! videoconvert ! xvimagesink sync=0
We are giving the full URL like this udpsrc uri=udp://192.168.1.5:5001 instead of just port name
Any difference is there?