• Hardware Platform (Jetson / GPU) NVIDIA Jetson Nano (Developer Kit Version) • DeepStream Version 5.0 • JetPack Version (valid for Jetson only) 4.4 [L4T 32.4.3] • TensorRT Version 184.108.40.206
Q.1. I was trying to run deepstream-dewarper-test example. Currently nano is headless server, So, I am unable to display result on it. To run the dewarper sample, first I tried with fakesink and it run without any error and reached at the end of stream.
Then I used rtsp sink by taking reference from below link
But it didn’t play on my vlc media player.
Please help me in running dewarper sample using rtsp sink.
Q.2 when i tried same thing on NX Xavier using fakesink it gave me segmentation fault error.
NX has same configuration like nano except jetpack which is 4.4 DP [L4T 32.4.2]
In nano output I found below line: in videoconvert caps = video/x-raw(memory:NVMM), format=(string)RGBA, framerate=(fraction)3000/77, width=(int)960, height=(int)752
But it was missing from NX output.
And related code block to above result is :
Q1: If your app can run, can you upload the source codes so that we can check if there is any problem?
Q2: Can the original deepstream-dewarper-test app work on your NX Xavier? If it can, then the problem is in the codes you added or modified. It is also important for you to upload your codes.
As Nx and Nano are headless server. So, I can not display result at there.
So I tried to change the sink.
Experiment 1: using fake sink
In original code, I made two small changes: sink = gst_element_factory_make ("fakesink", "nvvideo-renderer"); // changed nveglglessink to fakesink at line no. 344
and if (!gst_element_link_many (streammux, tiler, sink, NULL)) // removed transform at line no. 376
It will be better to add “queue” before the nvv4l2h264enc.
Can you play the rtsp stream with our deepstream-app application? If it is so, just port “create_udpsink_bin()” to your application is enough.
NX xavier is headless server, so in original deepstream-dewarper-test, I made below changes just to check pipeline working or not: sink = gst_element_factory_make ("nveglglessink", "nvvideo-renderer");
to sink = gst_element_factory_make ("fakesink", "nvvideo-renderer");
And its giving me segmentation fault error on NX and no error in Nano.
I don’t get “in videoconvert caps = video/x-raw(memory:NVMM), format=(string)RGBA, framerate=(fraction)3000/77, width=(int)960, height=(int)752” output either. But there is no segment fault, and the modified app can run. So it is hard for us to know what is your problem.
Surely the latest Jetpack4.4 version and DeepStream 5.0 GA are recommended by us.