Hello,
I am trying to stream a thermal sensor(MLX90640) camera based on gstreamer on jetson nano.
I can get the preview using “gst-launch-1.0 v4l2src device=/dev/video0 ! video/x-raw,format=UYVY ! videoscale ! video/x-raw,width=800,height=600 ! videoconvert ! ximagesink”.
For streaming i am using below commands:
server:
gst-launch-1.0 -v v4l2src device=/dev/video0 ! video/x-raw,format=UYVY ! videoscale ! video/x-raw,width=800,height=600 ! videoconvert ! x264enc ! rtph264pay mtu=1400 ! udpsink host=127.0.0.1 port=5000 sync=false async=false
Client:
gst-launch-1.0 -v udpsrc port=5000 ! decodebin ! nvoverlaysink
Output:
Setting pipeline to PAUSED …
Pipeline is live and does not need PREROLL …
Setting pipeline to PLAYING …
New clock: GstSystemClock
ERROR: from element /GstPipeline:pipeline0/GstDecodeBin:decodebin0/GstTypeFindElement:typefind: Could not determine type of stream.
Additional debug info:
gsttypefindelement.c(1007): gst_type_find_element_chain_do_typefinding (): /GstPipeline:pipeline0/GstDecodeBin:decodebin0/GstTypeFindElement:typefind
Execution ended after 0:00:03.334427985
Setting pipeline to PAUSED …
Setting pipeline to READY …
Setting pipeline to NULL …
Freeing pipeline …
Any suggestion how to solve it.