Using nvanguscamerasrc to open Mipi camera, RTSP service cannot be reconnected

Hello!

I had a problem using the gst-rtsp-server function obtained from git.

When I use a USB camera, everything is OK. But when I use the Mipi camera, the service can’t be turned back on after it’s turned off.

USB camera:
Resolution size:‘1920*1080’
Pixel Format: ‘YUYV’

./test-launch --gst-debug=3 "( v4l2src device=/dev/video6 ! video/x-raw, width=1920, height=1080 ! videoconvert ! x264enc ! h264parse ! rtph264pay name=pay0 pt=96 )"

MIPI camera:
Resolution size ‘1920*1080’;
Pixel Format: ‘RG10’;

./test-launch --gst-debug=3 "( nvarguscamerasrc sensor-id=0 ! video/x-raw(memory:NVMM), width=4032, height=3040, format=(string)NV12, framerate=20/1 ! nvv4l2h264enc ! h264parse ! rtph264pay name=pay0 pt=96 )"

Show rtsp video:

gst-launch-1.0 palybin uri=rtsp://127.0.0.1:8554/test

Log of problems with mipi camera:

0:00:23.425745024 12922 0x7f9c005de0 WARN v4l2bufferpool gstv4l2bufferpool.c:1471:gst_v4l2_buffer_pool_dqbuf:nvv4l2h264enc0:pool:sink V4L2 provided buffer has bytesused 0 which is too small to include data_offset 0
0:00:23.425852827 12922 0x7f9c005de0 WARN v4l2bufferpool gstv4l2bufferpool.c:1471:gst_v4l2_buffer_pool_dqbuf:nvv4l2h264enc0:pool:sink V4L2 provided buffer has bytesused 0 which is too small to include data_offset 0
0:00:23.475853834 12922 0x7f9c005de0 WARN v4l2bufferpool gstv4l2bufferpool.c:1471:gst_v4l2_buffer_pool_dqbuf:nvv4l2h264enc0:pool:sink V4L2 provided buffer has bytesused 0 which is too small to include data_offset 0
0:00:23.475964901 12922 0x7f9c005de0 WARN v4l2bufferpool gstv4l2bufferpool.c:1471:gst_v4l2_buffer_pool_dqbuf:nvv4l2h264enc0:pool:sink V4L2 provided buffer has bytesused 0 which is too small to include data_offset 0
0:00:23.497361965 12922 0x5585653d90 FIXME rtspmedia rtsp-media.c:3841:gst_rtsp_media_suspend: suspend for dynamic pipelines needs fixing

It will stop here. RTSP can only resume normal service by restarting.

Why is that? Problems caused by Mipi cameras? Or nvaguscamerasrc?

Dear @darius-yuan,
Are you using DRIVE platform? Could you share platform details.

I use NVIDIA agx Xavier. Version is Jetson 4.3。

Hi,
We don’t observe the issue on JP4.4.1(r32.4.4). For JP4.3, please replace with this prebuilt lib and try again:

Hi!

After I replaced libgstnvargus racersrc, the RTSP service has stabilized a lot.

The RTSP client instruction is modified as follows:

gst-launch-1.0 rtspsrc location=rtsp://localhost:8554/test latency=100 ! queue ! rtph264depay ! h264parse ! avdec_h264 ! videoconvert ! videoscale ! video/x-raw,width=640,height=480 ! autovideosink

The effect is much better than using playbin. After the server is disconnected, the playbin command cannot be used to re connect to the service, but rtspsre works well.

However, even if the rtspsre command is used, the RTSP server cannot be reconnected after multiple disconnection. This problem occurs when i need to disconnect about ten times. After that, i need to restart the RTSP server.

Hi,
The latest release is JP4.4.1(r32.4.4). Are you able to upgrade to this version and try?

hi!
I can’t change to Jetson 4.4.1. My Mipi camera driver only works with Jetson 4.3.

Hi,
We have tried it on r32.3.1 and don’t observe the issue. Do you use the default camera board( with ov5693 ) or other cameras? Probably the issue is from instability of the camera source.

Hello!
I use the imx577 camera. Next I’ll try to ask the camera supplier.
Thank you for your help!

hi!

@DaneLLL How does the nvanguscamerasrc plug-in handle pause requests in RTSP sever?

Hi,

The verified case is continuous streaming. We don’t have special handling for pause/resume. If you have hit certain issue in the case, please share the steps so that we can replicate it and check if it can be supported.

HI!

I’m using the command: gst-launch-1.0 palybin URI= rtsp://127.0.0.1 : 8554 / test. When using the shortcut key “Carl + C” to exit, GST debug shows that the received instruction is paid, and then the teardown instruction will be received.

Logs obtained:

0:01:05.305807021 32293 0x558273d5e0 INFO rtspmedia rtsp-media.c:4121:gst_rtsp_media_set_state: 1 transports, activate 0, deactivate 1
0:01:05.306000662 32293 0x558273d5e0 INFO rtspstream rtsp-stream.c:3761:update_transport: removing 192.168.0.165:47916-47917
0:01:05.306170783 32293 0x558273d5e0 INFO rtspmedia rtsp-media.c:4150:gst_rtsp_media_set_state: state 3 active 0 media 0x7f200161e0 do_state 1
0:01:05.306225089 32293 0x558273d5e0 INFO rtspmedia rtsp-media.c:4010:media_set_pipeline_state_locked: state PAUSED media 0x7f200161e0
0:01:05.306261283 32293 0x558273d5e0 INFO rtspmedia rtsp-media.c:2635:set_target_state: set target state to PAUSED for media 0x7f200161e0, do_state to 0
0:01:05.306315654 32293 0x558273d5e0 INFO rtspmedia rtsp-media.c:2619:set_state: set state to PAUSED for media 0x7f200161e0
0:01:05.306452909 32293 0x558273d5e0 INFO GST_STATES gstbin.c:2506:gst_bin_element_set_state: current PLAYING pending VOID_PENDING, desired next PAUSED
0:01:05.306558066 32293 0x558273d5e0 INFO GST_STATES gstelement.c:2676:gst_element_continue_state: completed state change to PAUSED
0:01:05.306597364 32293 0x558273d5e0 INFO GST_STATES gstelement.c:2579:_priv_gst_element_state_changed: notifying about state-changed PLAYING to PAUSED (VOID_PENDING pending)
0:01:05.306679384 32293 0x558273d5e0 INFO GST_STATES gstbin.c:2954:gst_bin_change_state_func: child ‘multiudpsink3’ changed state to 3(PAUSED) successfully
0:01:05.306724186 32293 0x558273d5e0 INFO GST_STATES gstbin.c:2506:gst_bin_element_set_state: current PLAYING pending VOID_PENDING, desired next PAUSED
0:01:05.306790141 32293 0x558273d5e0 INFO GST_STATES gstelement.c:2676:gst_element_continue_state: completed state change to PAUSED
0:01:05.306832191 32293 0x558273d5e0 INFO GST_STATES gstelement.c:2579:_priv_gst_element_state_changed: notifying about state-changed PLAYING to PAUSED (VOID_PENDING pending)
0:01:05.306879457 32293 0x558273d5e0 INFO GST_STATES gstbin.c:2954:gst_bin_change_state_func: child ‘multiudpsink2’ changed state to 3(PAUSED) successfully
0:01:05.306916195 32293 0x558273d5e0 INFO GST_STATES gstbin.c:2506:gst_bin_element_set_state: current PLAYING pending VOID_PENDING, desired next PAUSED
0:01:05.306942916 32293 0x558273d5e0 INFO GST_STATES gstelement.c:2676:gst_element_continue_state: completed state change to PAUSED
0:01:05.306967558 32293 0x558273d5e0 INFO GST_STATES gstelement.c:2579:_priv_gst_element_state_changed: notifying about state-changed PLAYING to PAUSED (VOID_PENDING pending)
0:01:05.307001095 32293 0x558273d5e0 INFO GST_STATES gstbin.c:2954:gst_bin_change_state_func: child ‘tee3’ changed state to 3(PAUSED) successfully
0:01:05.307035049 32293 0x558273d5e0 INFO GST_STATES gstbin.c:2506:gst_bin_element_set_state: current PLAYING pending VOID_PENDING, desired next PAUSED
0:01:05.307060394 32293 0x558273d5e0 INFO GST_STATES gstelement.c:2676:gst_element_continue_state: completed state change to PAUSED
0:01:05.307083595 32293 0x558273d5e0 INFO GST_STATES gstelement.c:2579:_priv_gst_element_state_changed: notifying about state-changed PLAYING to PAUSED (VOID_PENDING pending)
0:01:05.307115341 32293 0x558273d5e0 INFO GST_STATES gstbin.c:2954:gst_bin_change_state_func: child ‘tee2’ changed state to 3(PAUSED) successfully
0:01:05.307156591 32293 0x558273d5e0 INFO GST_STATES gstbin.c:2506:gst_bin_element_set_state: current PLAYING pending VOID_PENDING, desired next PAUSED
0:01:05.307216274 32293 0x558273d5e0 INFO GST_STATES gstbin.c:2506:gst_bin_element_set_state: current PLAYING pending VOID_PENDING, desired next PAUSED
0:01:05.307274805 32293 0x558273d5e0 INFO GST_STATES gstelement.c:2676:gst_element_continue_state: completed state change to PAUSED
0:01:05.307298838 32293 0x558273d5e0 INFO GST_STATES gstelement.c:2579:_priv_gst_element_state_changed: notifying about state-changed PLAYING to PAUSED (VOID_PENDING pending)
0:01:05.307333656 32293 0x558273d5e0 INFO GST_STATES gstbin.c:2954:gst_bin_change_state_func: child ‘rtpstorage1’ changed state to 3(PAUSED) successfully
0:01:05.307375578 32293 0x558273d5e0 INFO GST_STATES gstbin.c:2506:gst_bin_element_set_state: current PLAYING pending VOID_PENDING, desired next PAUSED
0:01:05.307402107 32293 0x558273d5e0 INFO GST_STATES gstelement.c:2676:gst_element_continue_state: completed state change to PAUSED
0:01:05.307426108 32293 0x558273d5e0 INFO GST_STATES gstelement.c:2579:_priv_gst_element_state_changed: notifying about state-changed PLAYING to PAUSED (VOID_PENDING pending)
0:01:05.307459550 32293 0x558273d5e0 INFO GST_STATES gstbin.c:2954:gst_bin_change_state_func: child ‘funnel3’ changed state to 3(PAUSED) successfully
0:01:05.307496351 32293 0x558273d5e0 INFO GST_STATES gstbin.c:2506:gst_bin_element_set_state: current PLAYING pending VOID_PENDING, desired next PAUSED
0:01:05.307521505 32293 0x558273d5e0 INFO GST_STATES gstelement.c:2676:gst_element_continue_state: completed state change to PAUSED
0:01:05.307545218 32293 0x558273d5e0 INFO GST_STATES gstelement.c:2579:_priv_gst_element_state_changed: notifying about state-changed PLAYING to PAUSED (VOID_PENDING pending)
0:01:05.307653191 32293 0x558273d5e0 INFO GST_STATES gstbin.c:2954:gst_bin_change_state_func: child ‘rtpssrcdemux1’ changed state to 3(PAUSED) successfully
0:01:05.307709290 32293 0x558273d5e0 INFO GST_STATES gstbin.c:2506:gst_bin_element_set_state: current PLAYING pending VOID_PENDING, desired next PAUSED
0:01:05.307770221 32293 0x558273d5e0 INFO GST_STATES gstelement.c:2676:gst_element_continue_state: completed state change to PAUSED
0:01:05.307812911 32293 0x558273d5e0 INFO GST_STATES gstelement.c:2579:_priv_gst_element_state_changed: notifying about state-changed PLAYING to PAUSED (VOID_PENDING pending)
0:01:05.307926453 32293 0x558273d5e0 INFO GST_STATES gstbin.c:2954:gst_bin_change_state_func: child ‘rtpsession1’ changed state to 3(PAUSED) successfully
0:01:05.308009785 32293 0x558273d5e0 INFO GST_STATES gstbin.c:2506:gst_bin_element_set_state: current PLAYING pending VOID_PENDING, desired next PAUSED
0:01:05.308054715 32293 0x558273d5e0 INFO GST_STATES gstelement.c:2676:gst_element_continue_state: completed state change to PAUSED
0:01:05.308113278 32293 0x558273d5e0 INFO GST_STATES gstelement.c:2579:_priv_gst_element_state_changed: notifying about state-changed PLAYING to PAUSED (VOID_PENDING pending)
0:01:05.308167808 32293 0x558273d5e0 INFO GST_STATES gstbin.c:2954:gst_bin_change_state_func: child ‘funnel4’ changed state to 3(PAUSED) successfully
0:01:05.308217731 32293 0x558273d5e0 INFO GST_STATES gstelement.c:2676:gst_element_continue_state: completed state change to PAUSED
0:01:05.308305863 32293 0x558273d5e0 INFO GST_STATES gstelement.c:2579:_priv_gst_element_state_changed: notifying about state-changed PLAYING to PAUSED (VOID_PENDING pending)
0:01:05.308390859 32293 0x558273d5e0 INFO GST_STATES gstbin.c:2954:gst_bin_change_state_func: child ‘rtpbin1’ changed state to 3(PAUSED) successfully
0:01:05.308455214 32293 0x558273d5e0 INFO GST_STATES gstbin.c:2506:gst_bin_element_set_state: current PLAYING pending VOID_PENDING, desired next PAUSED
0:01:05.308526898 32293 0x558273d5e0 INFO GST_STATES gstbin.c:2506:gst_bin_element_set_state: current PLAYING pending VOID_PENDING, desired next PAUSED
0:01:05.308577396 32293 0x558273d5e0 INFO GST_STATES gstelement.c:2676:gst_element_continue_state: completed state change to PAUSED
0:01:05.308665945 32293 0x558273d5e0 INFO GST_STATES gstelement.c:2579:_priv_gst_element_state_changed: notifying about state-changed PLAYING to PAUSED (VOID_PENDING pending)
0:01:05.308718875 32293 0x558273d5e0 INFO GST_STATES gstbin.c:2954:gst_bin_change_state_func: child ‘pay0’ changed state to 3(PAUSED) successfully
0:01:05.308773374 32293 0x558273d5e0 INFO GST_STATES gstbin.c:2506:gst_bin_element_set_state: current PLAYING pending VOID_PENDING, desired next PAUSED
0:01:05.308819296 32293 0x558273d5e0 INFO GST_STATES gstelement.c:2676:gst_element_continue_state: completed state change to PAUSED
0:01:05.308860898 32293 0x558273d5e0 INFO GST_STATES gstelement.c:2579:_priv_gst_element_state_changed: notifying about state-changed PLAYING to PAUSED (VOID_PENDING pending)
0:01:05.308941990 32293 0x558273d5e0 INFO GST_STATES gstbin.c:2954:gst_bin_change_state_func: child ‘h264parse1’ changed state to 3(PAUSED) successfully
0:01:05.309012330 32293 0x558273d5e0 INFO GST_STATES gstbin.c:2506:gst_bin_element_set_state: current PLAYING pending VOID_PENDING, desired next PAUSED
0:01:05.309061420 32293 0x558273d5e0 INFO GST_STATES gstelement.c:2676:gst_element_continue_state: completed state change to PAUSED
0:01:05.309103502 32293 0x558273d5e0 INFO GST_STATES gstelement.c:2579:_priv_gst_element_state_changed: notifying about state-changed PLAYING to PAUSED (VOID_PENDING pending)
0:01:05.309165073 32293 0x558273d5e0 INFO GST_STATES gstbin.c:2954:gst_bin_change_state_func: child ‘nvv4l2h264enc1’ changed state to 3(PAUSED) successfully
0:01:05.309226900 32293 0x558273d5e0 INFO GST_STATES gstbin.c:2506:gst_bin_element_set_state: current PLAYING pending VOID_PENDING, desired next PAUSED
0:01:05.309270070 32293 0x558273d5e0 INFO GST_STATES gstelement.c:2676:gst_element_continue_state: completed state change to PAUSED
0:01:05.309395868 32293 0x558273d5e0 INFO GST_STATES gstelement.c:2579:_priv_gst_element_state_changed: notifying about state-changed PLAYING to PAUSED (VOID_PENDING pending)
0:01:05.309492385 32293 0x558273d5e0 INFO GST_STATES gstbin.c:2954:gst_bin_change_state_func: child ‘capsfilter1’ changed state to 3(PAUSED) successfully
0:01:05.309570565 32293 0x558273d5e0 INFO GST_STATES gstbin.c:2506:gst_bin_element_set_state: current PLAYING pending VOID_PENDING, desired next PAUSED
0:01:05.309621927 32293 0x558273d5e0 INFO GST_STATES gstelement.c:2676:gst_element_continue_state: completed state change to PAUSED
0:01:05.309661321 32293 0x558273d5e0 INFO GST_STATES gstelement.c:2579:_priv_gst_element_state_changed: notifying about state-changed PLAYING to PAUSED (VOID_PENDING pending)
0:01:05.309712652 32293 0x558273d5e0 INFO GST_STATES gstbin.c:2997:gst_bin_change_state_func: child ‘nvarguscamerasrc1’ changed state to 3(PAUSED) successfully without preroll
0:01:05.309762670 32293 0x558273d5e0 INFO GST_STATES gstelement.c:2676:gst_element_continue_state: completed state change to PAUSED
0:01:05.309814481 32293 0x558273d5e0 INFO GST_STATES gstelement.c:2579:_priv_gst_element_state_changed: notifying about state-changed PLAYING to PAUSED (VOID_PENDING pending)
0:01:05.309866515 32293 0x558273d5e0 INFO GST_STATES gstbin.c:2997:gst_bin_change_state_func: child ‘bin1’ changed state to 3(PAUSED) successfully without preroll
0:01:05.309919798 32293 0x558273d5e0 INFO GST_STATES gstbin.c:2506:gst_bin_element_set_state: current PLAYING pending VOID_PENDING, desired next PAUSED
0:01:05.309959672 32293 0x558273d5e0 INFO GST_STATES gstelement.c:2676:gst_element_continue_state: completed state change to PAUSED
0:01:05.309998234 32293 0x558273d5e0 INFO GST_STATES gstelement.c:2579:_priv_gst_element_state_changed: notifying about state-changed PLAYING to PAUSED (VOID_PENDING pending)
0:01:05.310046812 32293 0x558273d5e0 INFO GST_STATES gstbin.c:2954:gst_bin_change_state_func: child ‘funnel5’ changed state to 3(PAUSED) successfully
0:01:05.310194211 32293 0x558273d5e0 INFO GST_STATES gstbin.c:2954:gst_bin_change_state_func: child ‘udpsrc1’ changed state to 3(PAUSED) successfully
0:01:05.310257830 32293 0x558273d5e0 INFO GST_STATES gstelement.c:2676:gst_element_continue_state: completed state change to PAUSED
0:01:05.310303145 32293 0x558273d5e0 INFO GST_STATES gstelement.c:2579:_priv_gst_element_state_changed: notifying about state-changed PLAYING to PAUSED (VOID_PENDING pending)
0:01:05.310357515 32293 0x558273d5e0 INFO rtspmedia rtsp-media.c:2623:set_state: END state to PAUSED for media 0x7f200161e0
0:01:05.310411630 32293 0x558273d5e0 FIXME rtspmedia rtsp-media.c:3854:gst_rtsp_media_suspend: suspend for dynamic pipelines needs fixing
0:01:05.329407342 32293 0x558273d5e0 INFO rtspclient rtsp-client.c:3468:handle_request: client 0x5582779200: received a request TEARDOWN rtsp://192.168.0.137:8554/test/ 1.0
0:01:05.329601303 32293 0x558273d5e0 INFO rtspmedia rtsp-media.c:4096:gst_rtsp_media_set_state: going to state NULL media 0x7f200161e0, target state PAUSED
0:01:05.329666971 32293 0x558273d5e0 INFO rtspmedia rtsp-media.c:4121:gst_rtsp_media_set_state: 1 transports, activate 0, deactivate 1
0:01:05.329703580 32293 0x558273d5e0 INFO rtspmedia rtsp-media.c:4150:gst_rtsp_media_set_state: state 1 active 0 media 0x7f200161e0 do_state 1
0:01:05.329805633 32293 0x558273d5e0 INFO rtspmedia rtsp-media.c:3440:gst_rtsp_media_unprepare: unprepare media 0x7f200161e0
0:01:05.329847363 32293 0x558273d5e0 INFO rtspmedia rtsp-media.c:2635:set_target_state: set target state to NULL for media 0x7f200161e0, do_state to 0
0:01:05.329885861 32293 0x558273d5e0 INFO rtspmedia rtsp-media.c:3442:gst_rtsp_media_unprepare: end set_target_state unprepare media 0x7f200161e0
0:01:05.329918855 32293 0x558273d5e0 INFO rtspmedia rtsp-media.c:3452:gst_rtsp_media_unprepare: gst_rtsp_media_set_status
0:01:05.329953129 32293 0x558273d5e0 INFO rtspmedia rtsp-media.c:3454:gst_rtsp_media_unprepare: finish_unprepare
0:01:05.329985930 32293 0x558273d5e0 INFO rtspmedia rtsp-media.c:3326:finish_unprepare: -------------------end g_rec_mutex_unlock
0:01:05.330024396 32293 0x558273d5e0 INFO rtspmedia rtsp-media.c:2619:set_state: set state to NULL for media 0x7f200161e0
0:01:05.330154930 32293 0x558273d5e0 INFO GST_STATES gstbin.c:2506:gst_bin_element_set_state: current PAUSED pending VOID_PENDING, desired next READY
0:01:05.330305978 32293 0x558273d5e0 INFO GST_STATES gstelement.c:2676:gst_element_continue_state: completed state change to READY
0:01:05.330429376 32293 0x558273d5e0 INFO GST_STATES gstelement.c:2579:_priv_gst_element_state_changed: notifying about state-changed PAUSED to READY (VOID_PENDING pending)
0:01:05.330613001 32293 0x558273d5e0 INFO GST_STATES gstbin.c:2954:gst_bin_change_state_func: child ‘multiudpsink3’ changed state to 2(READY) successfully
0:01:05.330695085 32293 0x558273d5e0 INFO GST_STATES gstbin.c:2506:gst_bin_element_set_state: current PAUSED pending VOID_PENDING, desired next READY
0:01:05.330967482 32293 0x558273d5e0 INFO GST_STATES gstelement.c:2676:gst_element_continue_state: completed state change to READY
0:01:05.331060287 32293 0x558273d5e0 INFO GST_STATES gstelement.c:2579:_priv_gst_element_state_changed: notifying about state-changed PAUSED to READY (VOID_PENDING pending)
0:01:05.331182565 32293 0x558273d5e0 INFO GST_STATES gstbin.c:2954:gst_bin_change_state_func: child ‘multiudpsink2’ changed state to 2(READY) successfully
0:01:05.331268009 32293 0x558273d5e0 INFO GST_STATES gstbin.c:2506:gst_bin_element_set_state: current PAUSED pending VOID_PENDING, desired next READY
0:01:05.331378030 32293 0x558273d5e0 INFO GST_STATES gstelement.c:2676:gst_element_continue_state: completed state change to READY
0:01:05.331422256 32293 0x558273d5e0 INFO GST_STATES gstelement.c:2579:_priv_gst_element_state_changed: notifying about state-changed PAUSED to READY (VOID_PENDING pending)
0:01:05.331473587 32293 0x558273d5e0 INFO GST_STATES gstbin.c:2954:gst_bin_change_state_func: child ‘tee3’ changed state to 2(READY) successfully
0:01:05.331524501 32293 0x558273d5e0 INFO GST_STATES gstbin.c:2506:gst_bin_element_set_state: current PAUSED pending VOID_PENDING, desired next READY
0:01:05.331586456 32293 0x558273d5e0 INFO GST_STATES gstelement.c:2676:gst_element_continue_state: completed state change to READY
0:01:05.331629274 32293 0x558273d5e0 INFO GST_STATES gstelement.c:2579:_priv_gst_element_state_changed: notifying about state-changed PAUSED to READY (VOID_PENDING pending)
0:01:05.331719199 32293 0x558273d5e0 INFO GST_STATES gstbin.c:2954:gst_bin_change_state_func: child ‘tee2’ changed state to 2(READY) successfully
0:01:05.331773601 32293 0x558273d5e0 INFO GST_STATES gstbin.c:2506:gst_bin_element_set_state: current PAUSED pending VOID_PENDING, desired next READY
0:01:05.331848485 32293 0x558273d5e0 INFO rtspstream rtsp-stream.c:1878:caps_notify: stream 0x7f200182f0 received caps (nil), (NULL)
0:01:05.331935785 32293 0x558273d5e0 INFO GST_STATES gstbin.c:2506:gst_bin_element_set_state: current PAUSED pending VOID_PENDING, desired next READY
0:01:05.331982732 32293 0x558273d5e0 INFO GST_STATES gstelement.c:2676:gst_element_continue_state: completed state change to READY
0:01:05.332015725 32293 0x558273d5e0 INFO GST_STATES gstelement.c:2579:_priv_gst_element_state_changed: notifying about state-changed PAUSED to READY (VOID_PENDING pending)
0:01:05.332059759 32293 0x558273d5e0 INFO GST_STATES gstbin.c:2954:gst_bin_change_state_func: child ‘rtpstorage1’ changed state to 2(READY) successfully
0:01:05.332098641 32293 0x558273d5e0 INFO GST_STATES gstbin.c:2506:gst_bin_element_set_state: current PAUSED pending VOID_PENDING, desired next READY
0:01:05.332142387 32293 0x558273d5e0 INFO GST_STATES gstelement.c:2676:gst_element_continue_state: completed state change to READY
0:01:05.332172981 32293 0x558273d5e0 INFO GST_STATES gstelement.c:2579:_priv_gst_element_state_changed: notifying about state-changed PAUSED to READY (VOID_PENDING pending)
0:01:05.332212471 32293 0x558273d5e0 INFO GST_STATES gstbin.c:2954:gst_bin_change_state_func: child ‘funnel3’ changed state to 2(READY) successfully
0:01:05.332253561 32293 0x558273d5e0 INFO GST_STATES gstbin.c:2506:gst_bin_element_set_state: current PAUSED pending VOID_PENDING, desired next READY
0:01:05.332304635 32293 0x558273d5e0 INFO GST_STATES gstelement.c:2676:gst_element_continue_state: completed state change to READY
0:01:05.332335869 32293 0x558273d5e0 INFO GST_STATES gstelement.c:2579:_priv_gst_element_state_changed: notifying about state-changed PAUSED to READY (VOID_PENDING pending)
0:01:05.332412193 32293 0x558273d5e0 INFO GST_STATES gstbin.c:2954:gst_bin_change_state_func: child ‘rtpssrcdemux1’ changed state to 2(READY) successfully
0:01:05.332500805 32293 0x558273d5e0 INFO GST_STATES gstbin.c:2506:gst_bin_element_set_state: current PAUSED pending VOID_PENDING, desired next READY
0:01:05.332669229 32293 0x558273d5e0 INFO GST_STATES gstelement.c:2676:gst_element_continue_state: completed state change to READY
0:01:05.332704687 32293 0x558273d5e0 INFO GST_STATES gstelement.c:2579:_priv_gst_element_state_changed: notifying about state-changed PAUSED to READY (VOID_PENDING pending)
0:01:05.332745585 32293 0x558273d5e0 INFO GST_STATES gstbin.c:2954:gst_bin_change_state_func: child ‘rtpsession1’ changed state to 2(READY) successfully
0:01:05.332786515 32293 0x558273d5e0 INFO GST_STATES gstbin.c:2506:gst_bin_element_set_state: current PAUSED pending VOID_PENDING, desired next READY
0:01:05.332839093 32293 0x558273d5e0 INFO GST_STATES gstelement.c:2676:gst_element_continue_state: completed state change to READY
0:01:05.332870135 32293 0x558273d5e0 INFO GST_STATES gstelement.c:2579:_priv_gst_element_state_changed: notifying about state-changed PAUSED to READY (VOID_PENDING pending)
0:01:05.332908345 32293 0x558273d5e0 INFO GST_STATES gstbin.c:2954:gst_bin_change_state_func: child ‘funnel4’ changed state to 2(READY) successfully
0:01:05.332975836 32293 0x558273d5e0 INFO GST_STATES gstelement.c:2676:gst_element_continue_state: completed state change to READY
0:01:05.333007038 32293 0x558273d5e0 INFO GST_STATES gstelement.c:2579:_priv_gst_element_state_changed: notifying about state-changed PAUSED to READY (VOID_PENDING pending)
0:01:05.333047040 32293 0x558273d5e0 INFO GST_STATES gstbin.c:2954:gst_bin_change_state_func: child ‘rtpbin1’ changed state to 2(READY) successfully
0:01:05.333135492 32293 0x558273d5e0 INFO GST_STATES gstbin.c:2506:gst_bin_element_set_state: current PAUSED pending VOID_PENDING, desired next READY
0:01:05.333198183 32293 0x558273d5e0 INFO GST_STATES gstelement.c:2676:gst_element_continue_state: completed state change to READY
0:01:05.333229065 32293 0x558273d5e0 INFO GST_STATES gstelement.c:2579:_priv_gst_element_state_changed: notifying about state-changed PAUSED to READY (VOID_PENDING pending)
0:01:05.333268266 32293 0x558273d5e0 INFO GST_STATES gstbin.c:2954:gst_bin_change_state_func: child ‘pay0’ changed state to 2(READY) successfully
0:01:05.333341486 32293 0x558273d5e0 INFO GST_STATES gstbin.c:2506:gst_bin_element_set_state: current PAUSED pending VOID_PENDING, desired next READY
0:01:05.333515927 32293 0x558273d5e0 INFO GST_STATES gstelement.c:2676:gst_element_continue_state: completed state change to READY
0:01:05.333552952 32293 0x558273d5e0 INFO GST_STATES gstelement.c:2579:_priv_gst_element_state_changed: notifying about state-changed PAUSED to READY (VOID_PENDING pending)
0:01:05.333597339 32293 0x558273d5e0 INFO GST_STATES gstbin.c:2954:gst_bin_change_state_func: child ‘h264parse1’ changed state to 2(READY) successfully
0:01:05.333638173 32293 0x558273d5e0 INFO GST_STATES gstbin.c:2506:gst_bin_element_set_state: current PAUSED pending VOID_PENDING, desired next READY
0:01:05.338347235 32293 0x7f70003940 INFO task gsttask.c:316:gst_task_func:nvv4l2h264enc1:src Task going to paused
0:01:05.338555213 32293 0x7f70003940 INFO task gsttask.c:318:gst_task_func:nvv4l2h264enc1:src Task resume from paused
0:01:05.342776379 32293 0x558273d5e0 INFO GST_STATES gstelement.c:2676:gst_element_continue_state: completed state change to READY
0:01:05.342891009 32293 0x558273d5e0 INFO GST_STATES gstelement.c:2579:_priv_gst_element_state_changed: notifying about state-changed PAUSED to READY (VOID_PENDING pending)
0:01:05.342964868 32293 0x558273d5e0 INFO GST_STATES gstbin.c:2954:gst_bin_change_state_func: child ‘nvv4l2h264enc1’ changed state to 2(READY) successfully
0:01:05.343058249 32293 0x558273d5e0 INFO GST_STATES gstbin.c:2506:gst_bin_element_set_state: current PAUSED pending VOID_PENDING, desired next READY
0:01:05.343199344 32293 0x558273d5e0 INFO GST_STATES gstelement.c:2676:gst_element_continue_state: completed state change to READY
0:01:05.343237457 32293 0x558273d5e0 INFO GST_STATES gstelement.c:2579:_priv_gst_element_state_changed: notifying about state-changed PAUSED to READY (VOID_PENDING pending)
0:01:05.343286900 32293 0x558273d5e0 INFO GST_STATES gstbin.c:2954:gst_bin_change_state_func: child ‘capsfilter1’ changed state to 2(READY) successfully

Hi,
Please try this:

A user has applied r32.4.4 gst-v4l2 package to r32.3.1 and see better stability. Please also give it a try.

Okay! Thank you!