Hi, I am trying to work with a Gstreamer application which uses uridecodebin element. gst-launch-1.0 uridecodebin uri="rtsp://192.168.3.89:8552/PSIA/Streaming/channels/2?videoCodecType=H.264" ! videoconvert ! videoscale ! videorate ! video/x-raw,framerate=15/1,width=320,height=240,format=I420 ! xvimagesink libav gstavcodecmap.c:2441:gst_ffmpeg_caps_to_pixfmt: ignoring insane framerate 1/0 I have tried adding rtpjitterbuffer and rtph264depay elements with rtspsrc. But still the same error This URL works fine with ffmpeg, vlc and other players. System : Ubuntu 16.04 With Warm Regards, Shrishty Deorari VVDN Technologies Pvt Ltd Cell : +91 7773980237 | Skype : shrishty_vvdn _______________________________________________ gstreamer-devel mailing list [hidden email] https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel |
Hi, Can you run it as: gst-launch-1.0 rtspsrc location="rtsp://192.168.3.89:8552/PSIA/Streaming/channels/2?videoCodecType=H.264" debug=1 ! fakesink and see what it prints? It seems like something is giving an invalid framerate and it should be ignored. Olivier On Thu, 2016-08-18 at 17:00 +0530, Shrishty Deorari wrote:
--Olivier Crête [hidden email] _______________________________________________ gstreamer-devel mailing list [hidden email] https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel |
On Fri, 2016-08-19 at 17:14 -0400, Olivier Crête wrote:
Hi, > Can you run it as: > gst-launch-1.0 rtspsrc > location="rtsp://192.168.3.89:8552/PSIA/Streaming/channels/2?videoCod > ecType=H.264" debug=1 ! fakesink and see what it prints? > > It seems like something is giving an invalid framerate and it should > be ignored. Framerate 0/1 means "variable framerate" and may mean that the stream doesn't have a fixed framerate or just that the real framerate isn't known or available. The fact that it's printed as 1/0 is a bug in the debug log statement where the arguments are switched. Cheers -Tim -- Tim Müller, Centricular Ltd - http://www.centricular.com _______________________________________________ gstreamer-devel mailing list [hidden email] https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel |
In reply to this post by Olivier Crête-3
HI Olivier, Here is what logs came for running the pipeline: gst-launch-1.0 rtspsrc location="rtsp://192.168.3.89:I compared these logs with the one working rtsp stream, here attribute 'framerate' : is missing in the response from the server for the "DESCRIBE" request. Please see the logs below. Could this be the cause of the problem. And Even if there is no FPS from the server side or it is incorrect can we not set for receiving it at the capturing side? Please let me know what you think about it and the logs. gst-launch-1.0 rtspsrc location="rtsp://192.168.3.89:8552/PSIA/Streaming/channels/2?videoCodecType=H.264" debug=1 ! fakesink Setting pipeline to PAUSED ... Pipeline is live and does not need PREROLL ... Progress: (open) Opening Stream Progress: (connect) Connecting to rtsp://192.168.3.89:8552/PSIA/Streaming/channels/2?videoCodecType=H.264 RTSP request message 0x7f9053e73cc0 Progress: (open) Retrieving server options request line: method: 'OPTIONS' uri: 'rtsp://192.168.3.89:8552/PSIA/Streaming/channels/2?videoCodecType=H.264' version: '1.0' headers: key: 'User-Agent', value: 'GStreamer/1.8.0' key: 'User-Agent', value: 'RealMedia Player Version 6.0.9.1235 (linux-2.0-libc6-i386-gcc2.95)' key: 'ClientChallenge', value: '9e26d33f2984236010ef6253fb1887f7' key: 'CompanyID', value: 'KnKV4M4I/B2FjJ1TToLycw==' key: 'GUID', value: '00000000-0000-0000-0000-000000000000' key: 'RegionData', value: '0' key: 'PlayerStarttime', value: '[28/03/2003:22:50:23 00:00]' key: 'ClientID', value: 'Linux_2.4_6.0.9.1235_play32_RN01_EN_586' body: RTSP response message 0x7f9053e73d20 status line: code: '200' reason: 'OK' version: '1.0' headers: key: 'CSeq', value: '1' key: 'Date', value: 'Mon, Aug 22 2016 06:39:56 GMT' key: 'Public', value: 'OPTIONS' key: 'Public', value: 'DESCRIBE' key: 'Public', value: 'SETUP' key: 'Public', value: 'TEARDOWN' key: 'Public', value: 'PLAY' key: 'Public', value: 'PAUSE' key: 'Public', value: 'GET_PARAMETER' key: 'Public', value: 'SET_PARAMETER' body: length 0 RTSP request message 0x7f9053e73cc0 request line: method: 'DESCRIBE' uri: 'rtsp://192.168.3.89:8552/PSIA/Streaming/channels/2?videoCodecType=H.264' version: '1.0' headers: key: 'User-Agent', value: 'GStreamer/1.8.0' key: 'Accept', value: 'application/sdp' Progress: (open) Retrieving media info body: RTSP response message 0x7f9053e73d20 status line: code: '200' reason: 'OK' version: '1.0' headers: key: 'CSeq', value: '2' key: 'Date', value: 'Mon, Aug 22 2016 06:39:56 GMT' key: 'Content-Base', value: 'rtsp://192.168.3.89:8552/PSIA/Streaming/channels/2?videoCodecType=H.264/' key: 'Content-Type', value: 'application/sdp' key: 'Content-Length', value: '670' body: length 671 00000000 (0x7f904c031360): 76 3d 30 0d 0a 6f 3d 2d 20 31 34 37 31 38 34 36 v=0..o=- 1471846 00000010 (0x7f904c031370): 30 38 36 39 37 32 36 36 32 20 31 20 49 4e 20 49 086972662 1 IN I 00000020 (0x7f904c031380): 50 34 20 31 39 32 2e 31 36 38 2e 33 2e 38 39 0d P4 192.168.3.89. 00000030 (0x7f904c031390): 0a 73 3d 52 54 53 50 2f 52 54 50 20 73 74 72 65 .s=RTSP/RTP stre 00000040 (0x7f904c0313a0): 61 6d 20 66 72 6f 6d 20 49 50 4e 43 0d 0a 69 3d am from IPNC..i= 00000050 (0x7f904c0313b0): 50 53 49 41 2f 53 74 72 65 61 6d 69 6e 67 2f 63 PSIA/Streaming/c 00000060 (0x7f904c0313c0): 68 61 6e 6e 65 6c 73 2f 32 3f 76 69 64 65 6f 43 hannels/2?videoC 00000070 (0x7f904c0313d0): 6f 64 65 63 54 79 70 65 3d 48 2e 32 36 34 0d 0a odecType=H.264.. 00000080 (0x7f904c0313e0): 74 3d 30 20 30 0d 0a 61 3d 74 6f 6f 6c 3a 4c 49 t=0 0..a=tool:LI 00000090 (0x7f904c0313f0): 56 45 35 35 35 20 53 74 72 65 61 6d 69 6e 67 20 VE555 Streaming 000000a0 (0x7f904c031400): 4d 65 64 69 61 20 76 32 30 31 35 2e 30 38 2e 30 Media v2015.08.0 000000b0 (0x7f904c031410): 37 0d 0a 61 3d 74 79 70 65 3a 62 72 6f 61 64 63 7..a=type:broadc 000000c0 (0x7f904c031420): 61 73 74 0d 0a 61 3d 63 6f 6e 74 72 6f 6c 3a 2a ast..a=control:* 000000d0 (0x7f904c031430): 0d 0a 61 3d 72 61 6e 67 65 3a 6e 70 74 3d 30 2d ..a=range:npt=0- 000000e0 (0x7f904c031440): 0d 0a 61 3d 78 2d 71 74 2d 74 65 78 74 2d 6e 61 ..a=x-qt-text-na 000000f0 (0x7f904c031450): 6d 3a 52 54 53 50 2f 52 54 50 20 73 74 72 65 61 m:RTSP/RTP strea 00000100 (0x7f904c031460): 6d 20 66 72 6f 6d 20 49 50 4e 43 0d 0a 61 3d 78 m from IPNC..a=x 00000110 (0x7f904c031470): 2d 71 74 2d 74 65 78 74 2d 69 6e 66 3a 50 53 49 -qt-text-inf:PSI 00000120 (0x7f904c031480): 41 2f 53 74 72 65 61 6d 69 6e 67 2f 63 68 61 6e A/Streaming/chan 00000130 (0x7f904c031490): 6e 65 6c 73 2f 32 3f 76 69 64 65 6f 43 6f 64 65 nels/2?videoCode 00000140 (0x7f904c0314a0): 63 54 79 70 65 3d 48 2e 32 36 34 0d 0a 6d 3d 76 cType=H.264..m=v 00000150 (0x7f904c0314b0): 69 64 65 6f 20 30 20 52 54 50 2f 41 56 50 20 39 ideo 0 RTP/AVP 9 00000160 (0x7f904c0314c0): 36 0d 0a 63 3d 49 4e 20 49 50 34 20 30 2e 30 2e 6..c=IN IP4 0.0. 00000170 (0x7f904c0314d0): 30 2e 30 0d 0a 62 3d 41 53 3a 31 32 30 30 30 0d 0.0..b=AS:12000. 00000180 (0x7f904c0314e0): 0a 61 3d 72 74 70 6d 61 70 3a 39 36 20 48 32 36 .a=rtpmap:96 H26 00000190 (0x7f904c0314f0): 34 2f 39 30 30 30 30 0d 0a 61 3d 66 6d 74 70 3a 4/90000..a=fmtp: 000001a0 (0x7f904c031500): 39 36 20 70 61 63 6b 65 74 69 7a 61 74 69 6f 6e 96 packetization 000001b0 (0x7f904c031510): 2d 6d 6f 64 65 3d 31 3b 70 72 6f 66 69 6c 65 2d -mode=1;profile- 000001c0 (0x7f904c031520): 6c 65 76 65 6c 2d 69 64 3d 36 34 30 30 32 39 3b level-id=640029; 000001d0 (0x7f904c031530): 73 70 72 6f 70 2d 70 61 72 61 6d 65 74 65 72 2d sprop-parameter- 000001e0 (0x7f904c031540): 73 65 74 73 3d 5a 32 51 41 4b 61 32 45 42 55 56 sets=Z2QAKa2EBUV 000001f0 (0x7f904c031550): 69 75 4b 78 55 64 43 41 71 4b 78 58 46 59 71 4f iuKxUdCAqKxXFYqO 00000200 (0x7f904c031560): 68 41 56 46 59 72 69 73 56 48 51 67 4b 69 73 56 hAVFYrisVHQgKisV 00000210 (0x7f904c031570): 78 57 4b 6a 6f 51 46 52 57 4b 34 72 46 52 30 49 xWKjoQFRWK4rFR0I 00000220 (0x7f904c031580): 43 6f 72 46 63 56 69 6f 36 45 43 53 46 49 54 6b CorFcVio6ECSFITk 00000230 (0x7f904c031590): 38 6e 79 66 6b 2f 6b 2f 4a 38 6e 6d 35 73 30 30 8nyfk/k/J8nm5s00 00000240 (0x7f904c0315a0): 49 45 6b 4b 51 6e 4a 35 50 6b 2f 4a 2f 4a 2b 54 IEkKQnJ5Pk/J/J+T 00000250 (0x7f904c0315b0): 35 50 4e 7a 5a 70 72 51 43 67 43 33 53 70 41 41 5PNzZprQCgC3SpAA 00000260 (0x7f904c0315c0): 41 41 77 48 67 41 41 41 34 51 59 45 41 41 39 43 AAwHgAAA4QYEAA9C 00000270 (0x7f904c0315d0): 51 41 42 45 71 6d 39 37 34 58 68 45 49 31 41 3d QABEqm974XhEI1A= 00000280 (0x7f904c0315e0): 3d 2c 61 4f 34 38 73 41 3d 3d 0d 0a 61 3d 63 6f =,aO48sA==..a=co 00000290 (0x7f904c0315f0): 6e 74 72 6f 6c 3a 74 72 61 63 6b 31 0d 0a 00 ntrol:track1... sdp packet 0x7f904c031090: version: '0' origin: username: '-' sess_id: '1471846086972662' sess_version: '1' nettype: 'IN' addrtype: 'IP4' addr: '192.168.3.89' session_name: 'RTSP/RTP stream from IPNC' information: 'PSIA/Streaming/channels/2?videoCodecType=H.264' uri: '(NULL)' connection: nettype: '(NULL)' addrtype: '(NULL)' address: '(NULL)' ttl: '0' addr_number: '0' key: type: '(NULL)' data: '(NULL)' attributes: attribute 'tool' : 'LIVE555 Streaming Media v2015.08.07' attribute 'type' : 'broadcast' attribute 'control' : '*' attribute 'range' : 'npt=0-' attribute 'x-qt-text-nam' : 'RTSP/RTP stream from IPNC' attribute 'x-qt-text-inf' : 'PSIA/Streaming/channels/2?videoCodecType=H.264' medias: media 0: media: 'video' port: '0' num_ports: '0' proto: 'RTP/AVP' formats: format '96' information: '(NULL)' connections: nettype: 'IN' addrtype: 'IP4' address: '0.0.0.0' ttl: '0' addr_number: '0' bandwidths: type: 'AS' bandwidth: '12000' key: type: '(NULL)' data: '(NULL)' attributes: attribute 'rtpmap' : '96 H264/90000' attribute 'fmtp' : '96 packetization-mode=1;profile-level-id=640029;sprop-parameter-sets=Z2QAKa2EBUViuKxUdCAqKxXFYqOhAVFYrisVHQgKisVxWKjoQFRWK4rFR0ICorFcVio6ECSFITk8nyfk/k/J8nm5s00IEkKQnJ5Pk/J/J+T5PNzZprQCgC3SpAAAAwHgAAA4QYEAA9CQABEqm974XhEI1A==,aO48sA==' attribute 'control' : 'track1' RTSP request message 0x7f9053e73ae0 request line: method: 'SETUP' uri: 'rtsp://192.168.3.89:8552/PSIA/Streaming/channels/2?videoCodecType=H.264/track1' version: '1.0' headers: key: 'User-Agent', value: 'GStreamer/1.8.0' Progress: (request) SETUP stream 0 key: 'Transport', value: 'RTP/AVP;unicast;client_port=52534-52535' body: RTSP response message 0x7f9053e73b40 status line: code: '200' reason: 'OK' version: '1.0' headers: key: 'CSeq', value: '3' key: 'Date', value: 'Mon, Aug 22 2016 06:39:56 GMT' key: 'Transport', value: 'RTP/AVP;unicast;destination=192.168.3.202;source=192.168.3.89;client_port=52534-52535;server_port=6970-6971' key: 'Session', value: '16875434;timeout=65' body: length 0 Progress: (open) Opened Stream Setting pipeline to PLAYING ... New clock: GstSystemClock Progress: (request) Sending PLAY request RTSP request message 0x7f9053e73c90 request line: method: 'PLAY' uri: 'rtsp://192.168.3.89:8552/PSIA/Streaming/channels/2?videoCodecType=H.264/' version: '1.0' headers: key: 'User-Agent', value: 'GStreamer/1.8.0' key: 'Range', value: 'npt=0-' body: Progress: (request) Sending PLAY request RTSP response message 0x7f9053e73cf0 status line: code: '200' reason: 'OK' version: '1.0' headers: key: 'CSeq', value: '4' key: 'Date', value: 'Mon, Aug 22 2016 06:39:56 GMT' key: 'Range', value: 'npt=0.000-' key: 'Session', value: '16875434' key: 'RTP-Info', value: 'url=rtsp://192.168.3.89:8552/PSIA/Streaming/channels/2?videoCodecType=H.264/track1;seq=27984;rtptime=162415213' body: length 0 Progress: (request) Sent PLAY request ^Chandling interrupt. Interrupt: Stopping pipeline ... Execution ended after 0:00:01.427176145 Setting pipeline to PAUSED ... Setting pipeline to READY ... RTSP request message 0x7f9053e73cc0 request line: method: 'PAUSE' uri: 'rtsp://192.168.3.89:8552/PSIA/Streaming/channels/2?videoCodecType=H.264/' version: '1.0' headers: Setting pipeline to NULL ... key: 'User-Agent', value: 'GStreamer/1.8.0' body: 0:00:01.504141354 12993 0x2620590 WARN rtspsrc gstrtspsrc.c:5423:gst_rtspsrc_try_send:<rtspsrc0> send interrupted 0:00:01.504194625 12993 0x2620590 WARN rtspsrc gstrtspsrc.c:7473:gst_rtspsrc_pause:<rtspsrc0> PAUSE interrupted Freeing pipeline ... With Warm Regards, Shrishty Deorari VVDN Technologies Pvt Ltd Cell : +91 7773980237 | Skype : shrishty_vvdn On Sat, Aug 20, 2016 at 2:44 AM, Olivier Crête <[hidden email]> wrote:
_______________________________________________ gstreamer-devel mailing list [hidden email] https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel |
HI, Can I use on-sdp signal of the rtspsrc element to modify the sdp received and add the frame rate in that?With Warm Regards, Shrishty Deorari VVDN Technologies Pvt Ltd Cell : +91 7773980237 | Skype : shrishty_vvdn On Mon, Aug 22, 2016 at 12:23 PM, Shrishty Deorari <[hidden email]> wrote:
_______________________________________________ gstreamer-devel mailing list [hidden email] https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel |
HI , Can anyone help me on this?With Warm Regards, Shrishty Deorari VVDN Technologies Pvt Ltd Cell : +91 7773980237 | Skype : shrishty_vvdn On Mon, Aug 22, 2016 at 2:06 PM, Shrishty Deorari <[hidden email]> wrote:
_______________________________________________ gstreamer-devel mailing list [hidden email] https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel |
Free forum by Nabble | Edit this page |