I am using Jetson OrinNX SOM with XavierNX Devkit with USB3.0 Camera. When I try to livetsream the camera, I cannot se camera feed.
I am using in headless environment. Below is the gstreamer pipeline and dmesg logs I shared, have a look once:
Receving:
gst-launch-1.0 udpsrc port=4000 ! application/x-rtp, media=video, clock-rate=90000, encoding-name=H264, payload=96 ! rtpjitterbuffer latency=100 ! rtph264depay ! avdec_h264 ! autovideoconvert ! autovideosink sync=false
Sending:
gst-launch-1.0 v4l2src device=/dev/video0 ! “video/x-raw, format=YUYV, height=1080, width=1920, format=YUY2, framerate=30/1” ! nvvidconv ! nvv4l2h265enc maxperf-enable=1 bitrate=1920000 control-rate=0 ! h265parse ! rtph265pay ! udpsink host=192.168.55.100 port=4000 sync=false
Setting pipeline to PAUSED …
Opening in BLOCKING MODE
Pipeline is live and does not need PREROLL …
Setting pipeline to PLAYING …
New clock: GstSystemClock
Redistribute latency…
NvMMLiteOpen : Block : BlockType = 8
===== NVMEDIA: NVENC =====
NvMMLiteBlockCreate : Block : BlockType = 8
USBCamera_dmesglogs.txt (66.5 KB)
Also I shared the formats:
v4l2-ctl --list-formats-ext
ioctl: VIDIOC_ENUM_FMT
Type: Video Capture
[0]: 'YUYV' (YUYV 4:2:2)
Size: Discrete 1920x1080
Interval: Discrete 0.017s (60.000 fps)
Interval: Discrete 0.020s (50.000 fps)
Interval: Discrete 0.033s (30.000 fps)
Interval: Discrete 0.040s (25.000 fps)
Size: Discrete 1280x720
Interval: Discrete 0.017s (60.000 fps)
Interval: Discrete 0.020s (50.000 fps)