<div dir="ltr">Hi again,<div><br></div><div>further investigation lead me to some issue related to h264parse use. I made some test with two different pipeline running on same source at the same time:</div><div>1- gst-launch-1.0 -vv rtspsrc location='rtsp://<a href="http://192.168.100.3/onvif-stream1" target="_blank">192.168.100.3/onvif-stream1</a>' user-id=admin user-pw=123456 ! rtph264depay ! avdec_h264 ! autovideosink</div><div>2- gst-launch-1.0 -vv rtspsrc location='rtsp://<a href="http://192.168.100.3/onvif-stream1" target="_blank">192.168.100.3/onvif-stream1</a>' user-id=admin user-pw=123456 ! rtph264depay ! h264parse ! avdec_h264 ! autovideosink</div><div><br></div><div>Pipeline #1 run always fine but pipeline #2 output freeze to gray video when source switch from color to bw. When this issue take place I get this output</div><div><br></div><div><div>/GstPipeline:pipeline0/GstRtpH264Depay:rtph264depay0.GstPad:src: caps = video/x-h264, stream-format=(string)avc, alignment=(string)au, codec_data=(buffer)0164e028ffe1001a6764e028ac1ad00f0044fcb080000003008000000301878a115001000568ee0672c0</div><div>/GstPipeline:pipeline0/GstH264Parse:h264parse0.GstPad:sink: caps = video/x-h264, stream-format=(string)avc, alignment=(string)au, codec_data=(buffer)0164e028ffe1001a6764e028ac1ad00f0044fcb080000003008000000301878a115001000568ee0672c0</div><div>/GstPipeline:pipeline0/GstRtpH264Depay:rtph264depay0.GstPad:src: caps = video/x-h264, stream-format=(string)avc, alignment=(string)au, codec_data=(buffer)0164e028ffe100196764e028ac1ad00f0044fcb080000003008000000c878a115001000568ee025cb0</div><div>/GstPipeline:pipeline0/GstH264Parse:h264parse0.GstPad:sink: caps = video/x-h264, stream-format=(string)avc, alignment=(string)au, codec_data=(buffer)0164e028ffe100196764e028ac1ad00f0044fcb080000003008000000c878a115001000568ee025cb0</div></div><div><br></div><div><br></div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Mar 11, 2015 at 6:27 PM, lestoilfante <span dir="ltr"><<a href="mailto:lestoilfante@gmail.com" target="_blank">lestoilfante@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Hello folks,<div><br></div><div>I've an issue playing h264 video from an Acti ip camera. This is my standard pipeline used to play rtsp stream coming from other vendors: </div><div><br></div><div>gst-launch-1.0 -v rtspsrc location='rtsp://<a href="http://10.254.254.2/onvif-stream1" target="_blank">10.254.254.2/onvif-stream1</a>' user-id=admin user-pw=123456 ! rtph264depay ! h264parse ! decodebin ! autovideosink<br></div><div><br></div><div>Usually my pipeline works fine with other ip camera vendors but this time when the camera switch from day to night mode or the opposite my video turn to gray, when I switch back to d/n mode I had when the pipeline was started video play fine again.</div><div><br></div><div>The underlying logs get me think some caps get renegotiated and this screw up things somehow, <br><div>any hint?</div><div>Thank you</div><div><br></div><div><br></div><div><div>Setting pipeline to PAUSED ...</div><div>Pipeline is live and does not need PREROLL ...</div><div>Progress: (open) Opening Stream</div><div>Progress: (connect) Connecting to rtsp://<a href="http://10.254.254.2/onvif-stream1" target="_blank">10.254.254.2/onvif-stream1</a></div><div>Progress: (open) Retrieving server options</div><div>Progress: (open) Retrieving media info</div><div><br></div><div>** (gst-launch-1.0:14832): WARNING **: rtpmap type not given for dynamic payload 107</div><div><br></div><div>(gst-launch-1.0:14832): GStreamer-CRITICAL **: gst_caps_get_structure: assertion 'GST_IS_CAPS (caps)' failed</div><div><br></div><div>(gst-launch-1.0:14832): GStreamer-CRITICAL **: gst_structure_set: assertion 'structure != NULL' failed</div><div><br></div><div>(gst-launch-1.0:14832): GStreamer-CRITICAL **: gst_structure_set: assertion 'structure != NULL' failed</div><div><br></div><div>(gst-launch-1.0:14832): GStreamer-CRITICAL **: gst_caps_get_structure: assertion 'GST_IS_CAPS (caps)' failed</div><div><br></div><div>(gst-launch-1.0:14832): GStreamer-CRITICAL **: gst_structure_set: assertion 'structure != NULL' failed</div><div>Progress: (request) SETUP stream 0</div><div>/GstPipeline:pipeline0/GstRTSPSrc:rtspsrc0/GstRtpBin:manager: latency = 2000</div><div>/GstPipeline:pipeline0/GstRTSPSrc:rtspsrc0/GstRtpBin:manager: ntp-sync = false</div><div>/GstPipeline:pipeline0/GstRTSPSrc:rtspsrc0/GstRtpBin:manager: use-pipeline-clock = false</div><div>/GstPipeline:pipeline0/GstRTSPSrc:rtspsrc0/GstRtpBin:manager: drop-on-latency = false</div><div>/GstPipeline:pipeline0/GstRTSPSrc:rtspsrc0/GstRtpBin:manager: buffer-mode = Slave receiver to sender clock</div><div>/GstPipeline:pipeline0/GstRTSPSrc:rtspsrc0/GstUDPSrc:udpsrc1: timeout = 5000000000</div><div>/GstPipeline:pipeline0/GstRTSPSrc:rtspsrc0/GstUDPSrc:udpsrc2.GstPad:src: caps = application/x-rtcp</div><div>/GstPipeline:pipeline0/GstRTSPSrc:rtspsrc0/GstUDPSrc:udpsrc2: caps = application/x-rtcp</div><div>Progress: (request) SETUP stream 1</div><div>/GstPipeline:pipeline0/GstRTSPSrc:rtspsrc0/GstUDPSrc:udpsrc4: timeout = 5000000000</div><div>/GstPipeline:pipeline0/GstRTSPSrc:rtspsrc0/GstUDPSrc:udpsrc5.GstPad:src: caps = application/x-rtcp</div><div>/GstPipeline:pipeline0/GstRTSPSrc:rtspsrc0/GstUDPSrc:udpsrc5: caps = application/x-rtcp</div><div><br></div><div>(gst-launch-1.0:14832): GStreamer-CRITICAL **: gst_caps_get_structure: assertion 'GST_IS_CAPS (caps)' failed</div><div><br></div><div>(gst-launch-1.0:14832): GStreamer-CRITICAL **: gst_structure_get_string: assertion 'structure != NULL' failed</div><div>Progress: (request) SETUP stream 2</div><div><br></div><div>(gst-launch-1.0:14832): GStreamer-CRITICAL **: gst_caps_get_structure: assertion 'GST_IS_CAPS (caps)' failed</div><div><br></div><div>(gst-launch-1.0:14832): GStreamer-CRITICAL **: gst_structure_set_name: assertion 'structure != NULL' failed</div><div>/GstPipeline:pipeline0/GstRTSPSrc:rtspsrc0/GstUDPSrc:udpsrc6: timeout = 5000000000</div><div>/GstPipeline:pipeline0/GstRTSPSrc:rtspsrc0/GstUDPSrc:udpsrc7.GstPad:src: caps = application/x-rtcp</div><div>/GstPipeline:pipeline0/GstRTSPSrc:rtspsrc0/GstUDPSrc:udpsrc7: caps = application/x-rtcp</div><div>Progress: (open) Opened Stream</div><div>Setting pipeline to PLAYING ...</div><div>New clock: GstSystemClock</div><div>Progress: (request) Sending PLAY request</div><div>Progress: (request) Sending PLAY request</div><div>Progress: (request) Sent PLAY request</div><div>/GstPipeline:pipeline0/GstRTSPSrc:rtspsrc0/GstUDPSrc:udpsrc1: timeout = 0</div><div>/GstPipeline:pipeline0/GstRTSPSrc:rtspsrc0/GstUDPSrc:udpsrc4: timeout = 0</div><div>/GstPipeline:pipeline0/GstRTSPSrc:rtspsrc0/GstUDPSrc:udpsrc6: timeout = 0</div><div>/GstPipeline:pipeline0/GstRTSPSrc:rtspsrc0/GstRtpBin:manager.GstGhostPad:recv_rtp_src_0_574432596_96: caps = application/x-rtp, media=(string)video, payload=(int)96, clock-rate=(int)90000, encoding-name=(string)H264, packetization-mode=(string)1, profile-level-id=(string)42001E, sprop-parameter-sets=(string)"Z2TgKKwa0A8ARPywgAAAAwCAAAAPB4oRUA\=\=\,aO4CXLA\=", a-tool=(string)"Streaming\ Media\ v2010.05.25", a-type=(string)broadcast, seqnum-base=(uint)20813, npt-start=(guint64)0, play-speed=(double)1, play-scale=(double)1</div><div>/GstPipeline:pipeline0/GstRTSPSrc:rtspsrc0.GstGhostPad:recv_rtp_src_0_574432596_96: caps = application/x-rtp, media=(string)video, payload=(int)96, clock-rate=(int)90000, encoding-name=(string)H264, packetization-mode=(string)1, profile-level-id=(string)42001E, sprop-parameter-sets=(string)"Z2TgKKwa0A8ARPywgAAAAwCAAAAPB4oRUA\=\=\,aO4CXLA\=", a-tool=(string)"Streaming\ Media\ v2010.05.25", a-type=(string)broadcast, seqnum-base=(uint)20813, npt-start=(guint64)0, play-speed=(double)1, play-scale=(double)1</div><div>/GstPipeline:pipeline0/GstRtpH264Depay:rtph264depay0.GstPad:src: caps = video/x-h264, stream-format=(string)avc, alignment=(string)au, codec_data=(buffer)0164e028ffe100196764e028ac1ad00f0044fcb080000003008000000f078a115001000568ee025cb0</div><div>/GstPipeline:pipeline0/GstH264Parse:h264parse0.GstPad:src: caps = video/x-h264, stream-format=(string)avc, alignment=(string)au, codec_data=(buffer)0164e028ffe100196764e028ac1ad00f0044fcb080000003008000000f078a115001000568ee025cb0, width=(int)1920, height=(int)1080, parsed=(boolean)true</div><div>/GstPipeline:pipeline0/GstDecodeBin:decodebin0.GstGhostPad:sink.GstProxyPad:proxypad0: caps = video/x-h264, stream-format=(string)avc, alignment=(string)au, codec_data=(buffer)0164e028ffe100196764e028ac1ad00f0044fcb080000003008000000f078a115001000568ee025cb0, width=(int)1920, height=(int)1080, parsed=(boolean)true</div><div>/GstPipeline:pipeline0/GstDecodeBin:decodebin0/GstTypeFindElement:typefind.GstPad:src: caps = video/x-h264, stream-format=(string)avc, alignment=(string)au, codec_data=(buffer)0164e028ffe100196764e028ac1ad00f0044fcb080000003008000000f078a115001000568ee025cb0, width=(int)1920, height=(int)1080, parsed=(boolean)true</div><div>/GstPipeline:pipeline0/GstDecodeBin:decodebin0/GstTypeFindElement:typefind.GstPad:sink: caps = video/x-h264, stream-format=(string)avc, alignment=(string)au, codec_data=(buffer)0164e028ffe100196764e028ac1ad00f0044fcb080000003008000000f078a115001000568ee025cb0, width=(int)1920, height=(int)1080, parsed=(boolean)true</div><div>/GstPipeline:pipeline0/GstDecodeBin:decodebin0.GstGhostPad:sink: caps = video/x-h264, stream-format=(string)avc, alignment=(string)au, codec_data=(buffer)0164e028ffe100196764e028ac1ad00f0044fcb080000003008000000f078a115001000568ee025cb0, width=(int)1920, height=(int)1080, parsed=(boolean)true</div><div>/GstPipeline:pipeline0/GstH264Parse:h264parse0.GstPad:sink: caps = video/x-h264, stream-format=(string)avc, alignment=(string)au, codec_data=(buffer)0164e028ffe100196764e028ac1ad00f0044fcb080000003008000000f078a115001000568ee025cb0</div><div>/GstPipeline:pipeline0/GstRtpH264Depay:rtph264depay0.GstPad:sink: caps = application/x-rtp, media=(string)video, payload=(int)96, clock-rate=(int)90000, encoding-name=(string)H264, packetization-mode=(string)1, profile-level-id=(string)42001E, sprop-parameter-sets=(string)"Z2TgKKwa0A8ARPywgAAAAwCAAAAPB4oRUA\=\=\,aO4CXLA\=", a-tool=(string)"Streaming\ Media\ v2010.05.25", a-type=(string)broadcast, seqnum-base=(uint)20813, npt-start=(guint64)0, play-speed=(double)1, play-scale=(double)1</div><div>/GstPipeline:pipeline0/GstRTSPSrc:rtspsrc0.GstGhostPad:recv_rtp_src_0_574432596_96.GstProxyPad:proxypad12: caps = application/x-rtp, media=(string)video, payload=(int)96, clock-rate=(int)90000, encoding-name=(string)H264, packetization-mode=(string)1, profile-level-id=(string)42001E, sprop-parameter-sets=(string)"Z2TgKKwa0A8ARPywgAAAAwCAAAAPB4oRUA\=\=\,aO4CXLA\=", a-tool=(string)"Streaming\ Media\ v2010.05.25", a-type=(string)broadcast, seqnum-base=(uint)20813, npt-start=(guint64)0, play-speed=(double)1, play-scale=(double)1</div><div>/GstPipeline:pipeline0/GstRTSPSrc:rtspsrc0/GstRtpBin:manager.GstGhostPad:recv_rtp_src_0_574432596_96.GstProxyPad:proxypad11: caps = application/x-rtp, media=(string)video, payload=(int)96, clock-rate=(int)90000, encoding-name=(string)H264, packetization-mode=(string)1, profile-level-id=(string)42001E, sprop-parameter-sets=(string)"Z2TgKKwa0A8ARPywgAAAAwCAAAAPB4oRUA\=\=\,aO4CXLA\=", a-tool=(string)"Streaming\ Media\ v2010.05.25", a-type=(string)broadcast, seqnum-base=(uint)20813, npt-start=(guint64)0, play-speed=(double)1, play-scale=(double)1</div><div>/GstPipeline:pipeline0/GstRtpH264Depay:rtph264depay0.GstPad:src: caps = video/x-h264, stream-format=(string)avc, alignment=(string)au, codec_data=(buffer)0164e028ffe100196764e028ac1ad00f0044fcb080000003008000000c878a115001000568ee025cb0</div><div>/GstPipeline:pipeline0/GstH264Parse:h264parse0.GstPad:sink: caps = video/x-h264, stream-format=(string)avc, alignment=(string)au, codec_data=(buffer)0164e028ffe100196764e028ac1ad00f0044fcb080000003008000000c878a115001000568ee025cb0</div><div>/GstPipeline:pipeline0/GstDecodeBin:decodebin0/GstH264Parse:h264parse1.GstPad:src: caps = video/x-h264, stream-format=(string)avc, alignment=(string)au, codec_data=(buffer)0164e028ffe100196764e028ac1ad00f0044fcb080000003008000000f078a115001000568ee025cb0, width=(int)1920, height=(int)1080, parsed=(boolean)true</div><div>/GstPipeline:pipeline0/GstDecodeBin:decodebin0/GstCapsFilter:capsfilter0.GstPad:src: caps = video/x-h264, stream-format=(string)avc, alignment=(string)au, codec_data=(buffer)0164e028ffe100196764e028ac1ad00f0044fcb080000003008000000f078a115001000568ee025cb0, width=(int)1920, height=(int)1080, parsed=(boolean)true</div><div>/GstPipeline:pipeline0/GstDecodeBin:decodebin0/avdec_h264:avdec_h264-0.GstPad:sink: caps = video/x-h264, stream-format=(string)avc, alignment=(string)au, codec_data=(buffer)0164e028ffe100196764e028ac1ad00f0044fcb080000003008000000f078a115001000568ee025cb0, width=(int)1920, height=(int)1080, parsed=(boolean)true</div><div>/GstPipeline:pipeline0/GstDecodeBin:decodebin0/GstCapsFilter:capsfilter0.GstPad:sink: caps = video/x-h264, stream-format=(string)avc, alignment=(string)au, codec_data=(buffer)0164e028ffe100196764e028ac1ad00f0044fcb080000003008000000f078a115001000568ee025cb0, width=(int)1920, height=(int)1080, parsed=(boolean)true</div><div>/GstPipeline:pipeline0/GstDecodeBin:decodebin0/GstH264Parse:h264parse1.GstPad:sink: caps = video/x-h264, stream-format=(string)avc, alignment=(string)au, codec_data=(buffer)0164e028ffe100196764e028ac1ad00f0044fcb080000003008000000f078a115001000568ee025cb0, width=(int)1920, height=(int)1080, parsed=(boolean)true</div><div>/GstPipeline:pipeline0/GstDecodeBin:decodebin0/avdec_h264:avdec_h264-0.GstPad:src: caps = video/x-raw, format=(string)I420, width=(int)1920, height=(int)1080, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, colorimetry=(string)bt709, framerate=(fraction)15/1</div><div>/GstPipeline:pipeline0/GstAutoVideoSink:autovideosink0.GstGhostPad:sink.GstProxyPad:proxypad1: caps = video/x-raw, format=(string)I420, width=(int)1920, height=(int)1080, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, colorimetry=(string)bt709, framerate=(fraction)15/1</div><div>/GstPipeline:pipeline0/GstRTSPSrc:rtspsrc0/GstRtpBin:manager.GstGhostPad:recv_rtp_src_1_<a href="tel:2143560794" value="+12143560794" target="_blank">2143560794</a>_0: caps = application/x-rtp, media=(string)audio, payload=(int)0, clock-rate=(int)8000, encoding-name=(string)PCMU, a-tool=(string)"Streaming\ Media\ v2010.05.25", a-type=(string)broadcast, seqnum-base=(uint)75, npt-start=(guint64)0, play-speed=(double)1, play-scale=(double)1</div><div>/GstPipeline:pipeline0/GstRTSPSrc:rtspsrc0.GstGhostPad:recv_rtp_src_1_<a href="tel:2143560794" value="+12143560794" target="_blank">2143560794</a>_0: caps = application/x-rtp, media=(string)audio, payload=(int)0, clock-rate=(int)8000, encoding-name=(string)PCMU, a-tool=(string)"Streaming\ Media\ v2010.05.25", a-type=(string)broadcast, seqnum-base=(uint)75, npt-start=(guint64)0, play-speed=(double)1, play-scale=(double)1</div><div>/GstPipeline:pipeline0/GstRTSPSrc:rtspsrc0.GstGhostPad:recv_rtp_src_1_<a href="tel:2143560794" value="+12143560794" target="_blank">2143560794</a>_0.GstProxyPad:proxypad15: caps = application/x-rtp, media=(string)audio, payload=(int)0, clock-rate=(int)8000, encoding-name=(string)PCMU, a-tool=(string)"Streaming\ Media\ v2010.05.25", a-type=(string)broadcast, seqnum-base=(uint)75, npt-start=(guint64)0, play-speed=(double)1, play-scale=(double)1</div><div>/GstPipeline:pipeline0/GstRTSPSrc:rtspsrc0/GstRtpBin:manager.GstGhostPad:recv_rtp_src_1_<a href="tel:2143560794" value="+12143560794" target="_blank">2143560794</a>_0.GstProxyPad:proxypad14: caps = application/x-rtp, media=(string)audio, payload=(int)0, clock-rate=(int)8000, encoding-name=(string)PCMU, a-tool=(string)"Streaming\ Media\ v2010.05.25", a-type=(string)broadcast, seqnum-base=(uint)75, npt-start=(guint64)0, play-speed=(double)1, play-scale=(double)1</div><div>/GstPipeline:pipeline0/GstAutoVideoSink:autovideosink0/GstXvImageSink:autovideosink0-actual-sink-xvimage.GstPad:sink: caps = video/x-raw, format=(string)I420, width=(int)1920, height=(int)1080, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, colorimetry=(string)bt709, framerate=(fraction)15/1</div><div>/GstPipeline:pipeline0/GstAutoVideoSink:autovideosink0.GstGhostPad:sink: caps = video/x-raw, format=(string)I420, width=(int)1920, height=(int)1080, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, colorimetry=(string)bt709, framerate=(fraction)15/1</div><div>/GstPipeline:pipeline0/GstDecodeBin:decodebin0.GstDecodePad:src_0.GstProxyPad:proxypad13: caps = video/x-raw, format=(string)I420, width=(int)1920, height=(int)1080, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, colorimetry=(string)bt709, framerate=(fraction)15/1</div><div>/GstPipeline:pipeline0/GstRTSPSrc:rtspsrc0/GstRtpBin:manager/GstRtpSession:rtpsession2.GstPad:send_rtcp_src: caps = application/x-rtcp</div><div>/GstPipeline:pipeline0/GstRTSPSrc:rtspsrc0/GstRtpBin:manager.GstGhostPad:send_rtcp_src_2: caps = application/x-rtcp</div><div>/GstPipeline:pipeline0/GstRTSPSrc:rtspsrc0/GstUDPSink:udpsink5.GstPad:sink: caps = application/x-rtcp</div><div>/GstPipeline:pipeline0/GstRTSPSrc:rtspsrc0/GstRtpBin:manager.GstGhostPad:send_rtcp_src_2.GstProxyPad:proxypad10: caps = application/x-rtcp</div><div>/GstPipeline:pipeline0/GstRTSPSrc:rtspsrc0/GstRtpBin:manager/GstRtpSession:rtpsession1.GstPad:send_rtcp_src: caps = application/x-rtcp</div><div>/GstPipeline:pipeline0/GstRTSPSrc:rtspsrc0/GstRtpBin:manager.GstGhostPad:send_rtcp_src_1: caps = application/x-rtcp</div><div>/GstPipeline:pipeline0/GstRTSPSrc:rtspsrc0/GstUDPSink:udpsink3.GstPad:sink: caps = application/x-rtcp</div><div>/GstPipeline:pipeline0/GstRTSPSrc:rtspsrc0/GstRtpBin:manager.GstGhostPad:send_rtcp_src_1.GstProxyPad:proxypad7: caps = application/x-rtcp</div><div>/GstPipeline:pipeline0/GstRTSPSrc:rtspsrc0/GstRtpBin:manager/GstRtpSession:rtpsession0.GstPad:send_rtcp_src: caps = application/x-rtcp</div><div>/GstPipeline:pipeline0/GstRTSPSrc:rtspsrc0/GstRtpBin:manager.GstGhostPad:send_rtcp_src_0: caps = application/x-rtcp</div><div>/GstPipeline:pipeline0/GstRTSPSrc:rtspsrc0/GstUDPSink:udpsink1.GstPad:sink: caps = application/x-rtcp</div><div>/GstPipeline:pipeline0/GstRTSPSrc:rtspsrc0/GstRtpBin:manager.GstGhostPad:send_rtcp_src_0.GstProxyPad:proxypad4: caps = application/x-rtcp</div><div><br></div><div><br></div><div>##### DAY/NIGHT SWITCH</div><div>##### AFTER THAT I SEE ONLY GRAY VIDEO</div><div><br></div><div><br></div><div>/GstPipeline:pipeline0/GstRtpH264Depay:rtph264depay0.GstPad:src: caps = video/x-h264, stream-format=(string)avc, alignment=(string)au, codec_data=(buffer)0164e028ffe100196764e028ac1ad00f0044fcb0800000030080000006078a115001000568ee021cb0</div><div>/GstPipeline:pipeline0/GstH264Parse:h264parse0.GstPad:sink: caps = video/x-h264, stream-format=(string)avc, alignment=(string)au, codec_data=(buffer)0164e028ffe100196764e028ac1ad00f0044fcb0800000030080000006078a115001000568ee021cb0</div><div><br></div><div>/GstPipeline:pipeline0/GstRTSPSrc:rtspsrc0/GstRtpBin:manager.GstGhostPad:recv_rtcp_sink_1.GstProxyPad:proxypad6: caps = application/x-rtcp</div><div>/GstPipeline:pipeline0/GstRTSPSrc:rtspsrc0/GstRtpBin:manager/GstRtpSession:rtpsession1.GstPad:sync_src: caps = application/x-rtcp</div><div>/GstPipeline:pipeline0/GstRTSPSrc:rtspsrc0/GstRtpBin:manager/GstRtpSsrcDemux:rtpssrcdemux1.GstPad:rtcp_sink: caps = application/x-rtcp</div><div>/GstPipeline:pipeline0/GstRTSPSrc:rtspsrc0/GstRtpBin:manager/GstRtpSession:rtpsession1.GstPad:recv_rtcp_sink: caps = application/x-rtcp</div><div>/GstPipeline:pipeline0/GstRTSPSrc:rtspsrc0/GstRtpBin:manager.GstGhostPad:recv_rtcp_sink_1: caps = application/x-rtcp</div><div><br></div><div><br></div><div><br></div><div><div>##### DAY/NIGHT SWITCH BACK TO ORIGINAL SOURCE</div><div>##### AFTER THAT VIDEO PLAY FINE AGAIN</div></div><div><br></div><div><br></div><div><br></div><div>/GstPipeline:pipeline0/GstRtpH264Depay:rtph264depay0.GstPad:src: caps = video/x-h264, stream-format=(string)avc, alignment=(string)au, codec_data=(buffer)0164e028ffe1001a6764e028ac1ad00f0044fcb080000003008000000301878a115001000568ee0672c0</div><div>/GstPipeline:pipeline0/GstH264Parse:h264parse0.GstPad:sink: caps = video/x-h264, stream-format=(string)avc, alignment=(string)au, codec_data=(buffer)0164e028ffe1001a6764e028ac1ad00f0044fcb080000003008000000301878a115001000568ee0672c0</div><div>/GstPipeline:pipeline0/GstRtpH264Depay:rtph264depay0.GstPad:src: caps = video/x-h264, stream-format=(string)avc, alignment=(string)au, codec_data=(buffer)0164e028ffe100196764e028ac1ad00f0044fcb080000003008000000c878a115001000568ee025cb0</div><div>/GstPipeline:pipeline0/GstH264Parse:h264parse0.GstPad:sink: caps = video/x-h264, stream-format=(string)avc, alignment=(string)au, codec_data=(buffer)0164e028ffe100196764e028ac1ad00f0044fcb080000003008000000c878a115001000568ee025cb0</div></div><div><br></div></div></div>
</blockquote></div><br></div>