Insane Fps for Rtsp url.

classic Classic list List threaded Threaded
6 messages Options
Reply | Threaded
Open this post in threaded view
|

Insane Fps for Rtsp url.

Shrishty Deorari
Hi,

I am trying to work with a Gstreamer application which uses uridecodebin element.
For a particular IP camera which sends out video in two format H246 and MJPEG 
The MJPEG video  url is working fine with gstreamer application but the H264 video is not getting decoded.

Following is the sample pipeline I am using:

 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

This is giving error:
 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.
Gstreamer version : 1.8.1
RTSP server: LIVE555
System : Ubuntu 16.04

Can Anyone help with this insane fps.






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
Reply | Threaded
Open this post in threaded view
|

Re: Insane Fps for Rtsp url.

Olivier Crête-3
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:
Hi,

I am trying to work with a Gstreamer application which uses uridecodebin element.
For a particular IP camera which sends out video in two format H246 and MJPEG 
The MJPEG video  url is working fine with gstreamer application but the H264 video is not getting decoded.

Following is the sample pipeline I am using:

 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

This is giving error:
 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.
Gstreamer version : 1.8.1
RTSP server: LIVE555
System : Ubuntu 16.04

Can Anyone help with this insane fps.






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
-- 
Olivier Crête [hidden email]

_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: Insane Fps for Rtsp url.

Tim Müller
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
Reply | Threaded
Open this post in threaded view
|

Re: Insane Fps for Rtsp url.

Shrishty Deorari
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:8552/PSIA/Streaming/channels/2?videoCodecType=H.264" debug=1 ! fakesink

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:
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:
Hi,

I am trying to work with a Gstreamer application which uses uridecodebin element.
For a particular IP camera which sends out video in two format H246 and MJPEG 
The MJPEG video  url is working fine with gstreamer application but the H264 video is not getting decoded.

Following is the sample pipeline I am using:

 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

This is giving error:
 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.
Gstreamer version : 1.8.1
RTSP server: LIVE555
System : Ubuntu 16.04

Can Anyone help with this insane fps.






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
-- 
Olivier Crête [hidden email]

_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel



_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: Insane Fps for Rtsp url.

Shrishty Deorari
HI,

Can I use on-sdp signal of the rtspsrc element to modify the sdp received and add the frame rate in that?
Any Idea about this?




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:
HI Olivier,

Here is what logs came for running the pipeline:
gst-launch-1.0 rtspsrc location="rtsp://192.168.3.89:8552/PSIA/Streaming/channels/2?videoCodecType=H.264" debug=1 ! fakesink

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:
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:
Hi,

I am trying to work with a Gstreamer application which uses uridecodebin element.
For a particular IP camera which sends out video in two format H246 and MJPEG 
The MJPEG video  url is working fine with gstreamer application but the H264 video is not getting decoded.

Following is the sample pipeline I am using:

 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

This is giving error:
 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.
Gstreamer version : 1.8.1
RTSP server: LIVE555
System : Ubuntu 16.04

Can Anyone help with this insane fps.






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
-- 
Olivier Crête [hidden email]

_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel




_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: Insane Fps for Rtsp url.

Shrishty Deorari
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:
HI,

Can I use on-sdp signal of the rtspsrc element to modify the sdp received and add the frame rate in that?
Any Idea about this?




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:
HI Olivier,

Here is what logs came for running the pipeline:
gst-launch-1.0 rtspsrc location="rtsp://192.168.3.89:8552/PSIA/Streaming/channels/2?videoCodecType=H.264" debug=1 ! fakesink

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:
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:
Hi,

I am trying to work with a Gstreamer application which uses uridecodebin element.
For a particular IP camera which sends out video in two format H246 and MJPEG 
The MJPEG video  url is working fine with gstreamer application but the H264 video is not getting decoded.

Following is the sample pipeline I am using:

 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

This is giving error:
 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.
Gstreamer version : 1.8.1
RTSP server: LIVE555
System : Ubuntu 16.04

Can Anyone help with this insane fps.






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
-- 
Olivier Crête [hidden email]

_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel





_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel