Opened 5 years ago

Last modified 3 years ago

#3549 open enhancement

X-SORENSONVIDEO over rtp/rtsp not supported

Reported by: cehoyos Owned by:
Priority: wish Component: avformat
Version: git-master Keywords: rtsp
Cc: Blocked By:
Blocking: Reproduced by developer: no
Analyzed by developer: no

Description

Afaict, the stream contains svq1 or svq3 video.

$ ffmpeg -loglevel debug -rtsp_transport tcp -i rtsp://129.170.17.179:80/~acskills/RI.mov
ffmpeg version N-62336-g517cc81 Copyright (c) 2000-2014 the FFmpeg developers
  built on Apr 10 2014 22:58:31 with gcc 4.7 (SUSE Linux)
  configuration: --enable-gpl
  libavutil      52. 75.100 / 52. 75.100
  libavcodec     55. 58.103 / 55. 58.103
  libavformat    55. 36.103 / 55. 36.103
  libavdevice    55. 11.100 / 55. 11.100
  libavfilter     4.  4.100 /  4.  4.100
  libswscale      2.  6.100 /  2.  6.100
  libswresample   0. 18.100 /  0. 18.100
  libpostproc    52.  3.100 / 52.  3.100
Splitting the commandline.
Reading option '-loglevel' ... matched as option 'loglevel' (set logging level) with argument 'debug'.
Reading option '-rtsp_transport' ... matched as AVOption 'rtsp_transport' with argument 'tcp'.
Reading option '-i' ... matched as input file with argument 'rtsp://129.170.17.179:80/~acskills/RI.mov'.
Finished splitting the commandline.
Parsing a group of options: global .
Applying option loglevel (set logging level) with argument debug.
Successfully parsed a group of options.
Parsing a group of options: input file rtsp://129.170.17.179:80/~acskills/RI.mov.
Successfully parsed a group of options.
Opening an input file: rtsp://129.170.17.179:80/~acskills/RI.mov.
[rtsp @ 0x20ad200] SDP:
v=0
o=StreamingServer 3606152346 1207574952000 IN IP4 129.170.17.179
s=/RI.mov
u=http:///
e=admin@
c=IN IP4 0.0.0.0
t=0 0
a=control:*
a=range:npt=0- 647.74667
m=audio 0 RTP/AVP 96
a=3GPP-Adaptation-Support:1
a=rtpmap:96 X-QT/22050/1
a=control:trackID=3
m=video 0 RTP/AVP 97
a=3GPP-Adaptation-Support:1
a=rtpmap:97 X-SorensonVideo/90000
a=control:trackID=4

[rtsp @ 0x20ad200] audio codec set to: (null)
[rtsp @ 0x20ad200] audio samplerate set to: 22050
[rtsp @ 0x20ad200] audio channels set to: 1
[rtsp @ 0x20ad200] video codec set to: (null)
[rtsp @ 0x20ad200] hello state=0
[rtsp @ 0x20ad200] Non-increasing DTS in stream 1: packet 2 with DTS 0, packet 3 with DTS 0
[rtsp @ 0x20ad200] Non-increasing DTS in stream 1: packet 7 with DTS 24000, packet 8 with DTS 24000
[rtsp @ 0x20ad200] Non-increasing DTS in stream 1: packet 9 with DTS 30000, packet 10 with DTS 30000
[rtsp @ 0x20ad200] Non-increasing DTS in stream 1: packet 10 with DTS 30000, packet 11 with DTS 30000
[rtsp @ 0x20ad200] Non-increasing DTS in stream 1: packet 12 with DTS 36000, packet 13 with DTS 36000
[rtsp @ 0x20ad200] Non-increasing DTS in stream 1: packet 13 with DTS 36000, packet 14 with DTS 36000
[rtsp @ 0x20ad200] Non-increasing DTS in stream 1: packet 14 with DTS 36000, packet 15 with DTS 36000
[rtsp @ 0x20ad200] Non-increasing DTS in stream 1: packet 16 with DTS 42000, packet 17 with DTS 42000
[rtsp @ 0x20ad200] Non-increasing DTS in stream 1: packet 17 with DTS 42000, packet 18 with DTS 42000
[rtsp @ 0x20ad200] Non-increasing DTS in stream 1: packet 18 with DTS 42000, packet 19 with DTS 42000
[rtsp @ 0x20ad200] Non-increasing DTS in stream 1: packet 20 with DTS 48000, packet 21 with DTS 48000
[rtsp @ 0x20ad200] Non-increasing DTS in stream 1: packet 21 with DTS 48000, packet 22 with DTS 48000
[rtsp @ 0x20ad200] Non-increasing DTS in stream 1: packet 22 with DTS 48000, packet 23 with DTS 48000
[rtsp @ 0x20ad200] Non-increasing DTS in stream 1: packet 24 with DTS 54000, packet 25 with DTS 54000
[rtsp @ 0x20ad200] Non-increasing DTS in stream 1: packet 25 with DTS 54000, packet 26 with DTS 54000
[rtsp @ 0x20ad200] Non-increasing DTS in stream 1: packet 26 with DTS 54000, packet 27 with DTS 54000
[rtsp @ 0x20ad200] Non-increasing DTS in stream 1: packet 27 with DTS 54000, packet 28 with DTS 54000
[rtsp @ 0x20ad200] Non-increasing DTS in stream 1: packet 29 with DTS 60000, packet 30 with DTS 60000
[rtsp @ 0x20ad200] Non-increasing DTS in stream 1: packet 30 with DTS 60000, packet 31 with DTS 60000
[rtsp @ 0x20ad200] Non-increasing DTS in stream 1: packet 31 with DTS 60000, packet 32 with DTS 60000
[rtsp @ 0x20ad200] Non-increasing DTS in stream 1: packet 33 with DTS 66000, packet 34 with DTS 66000
[rtsp @ 0x20ad200] Non-increasing DTS in stream 1: packet 34 with DTS 66000, packet 35 with DTS 66000
[rtsp @ 0x20ad200] Non-increasing DTS in stream 1: packet 35 with DTS 66000, packet 36 with DTS 66000
[rtsp @ 0x20ad200] Non-increasing DTS in stream 1: packet 36 with DTS 66000, packet 37 with DTS 66000
[rtsp @ 0x20ad200] Non-increasing DTS in stream 1: packet 38 with DTS 72000, packet 39 with DTS 72000
[rtsp @ 0x20ad200] Non-increasing DTS in stream 1: packet 39 with DTS 72000, packet 40 with DTS 72000
[rtsp @ 0x20ad200] Non-increasing DTS in stream 1: packet 40 with DTS 72000, packet 41 with DTS 72000
[rtsp @ 0x20ad200] Non-increasing DTS in stream 1: packet 41 with DTS 72000, packet 42 with DTS 72000
[rtsp @ 0x20ad200] Non-increasing DTS in stream 1: packet 43 with DTS 78000, packet 44 with DTS 78000
[rtsp @ 0x20ad200] Non-increasing DTS in stream 1: packet 44 with DTS 78000, packet 45 with DTS 78000
[rtsp @ 0x20ad200] Non-increasing DTS in stream 1: packet 45 with DTS 78000, packet 46 with DTS 78000
[rtsp @ 0x20ad200] Non-increasing DTS in stream 1: packet 47 with DTS 84000, packet 48 with DTS 84000
[rtsp @ 0x20ad200] Non-increasing DTS in stream 1: packet 48 with DTS 84000, packet 49 with DTS 84000
[rtsp @ 0x20ad200] Non-increasing DTS in stream 1: packet 49 with DTS 84000, packet 50 with DTS 84000
[rtsp @ 0x20ad200] Non-increasing DTS in stream 1: packet 50 with DTS 84000, packet 51 with DTS 84000
[rtsp @ 0x20ad200] Non-increasing DTS in stream 1: packet 51 with DTS 84000, packet 52 with DTS 84000
[rtsp @ 0x20ad200] Non-increasing DTS in stream 1: packet 53 with DTS 90000, packet 54 with DTS 90000
[rtsp @ 0x20ad200] Non-increasing DTS in stream 1: packet 54 with DTS 90000, packet 55 with DTS 90000
[rtsp @ 0x20ad200] Non-increasing DTS in stream 1: packet 55 with DTS 90000, packet 56 with DTS 90000
[rtsp @ 0x20ad200] Non-increasing DTS in stream 1: packet 56 with DTS 90000, packet 57 with DTS 90000
[rtsp @ 0x20ad200] Non-increasing DTS in stream 1: packet 57 with DTS 90000, packet 58 with DTS 90000
[rtsp @ 0x20ad200] Non-increasing DTS in stream 1: packet 58 with DTS 90000, packet 59 with DTS 90000
[rtsp @ 0x20ad200] Non-increasing DTS in stream 1: packet 60 with DTS 96000, packet 61 with DTS 96000
[rtsp @ 0x20ad200] Non-increasing DTS in stream 1: packet 61 with DTS 96000, packet 62 with DTS 96000
[rtsp @ 0x20ad200] Non-increasing DTS in stream 1: packet 62 with DTS 96000, packet 63 with DTS 96000
[rtsp @ 0x20ad200] Non-increasing DTS in stream 1: packet 63 with DTS 96000, packet 64 with DTS 96000
[rtsp @ 0x20ad200] Non-increasing DTS in stream 1: packet 64 with DTS 96000, packet 65 with DTS 96000
[rtsp @ 0x20ad200] Non-increasing DTS in stream 1: packet 65 with DTS 96000, packet 66 with DTS 96000
[rtsp @ 0x20ad200] Non-increasing DTS in stream 1: packet 66 with DTS 96000, packet 67 with DTS 96000
[rtsp @ 0x20ad200] Non-increasing DTS in stream 1: packet 68 with DTS 102000, packet 69 with DTS 102000
[rtsp @ 0x20ad200] Non-increasing DTS in stream 1: packet 69 with DTS 102000, packet 70 with DTS 102000
[rtsp @ 0x20ad200] Non-increasing DTS in stream 1: packet 70 with DTS 102000, packet 71 with DTS 102000
[rtsp @ 0x20ad200] Non-increasing DTS in stream 1: packet 71 with DTS 102000, packet 72 with DTS 102000
[rtsp @ 0x20ad200] Non-increasing DTS in stream 1: packet 72 with DTS 102000, packet 73 with DTS 102000
[rtsp @ 0x20ad200] Non-increasing DTS in stream 1: packet 73 with DTS 102000, packet 74 with DTS 102000
[rtsp @ 0x20ad200] Non-increasing DTS in stream 1: packet 74 with DTS 102000, packet 75 with DTS 102000
[rtsp @ 0x20ad200] Non-increasing DTS in stream 1: packet 75 with DTS 102000, packet 76 with DTS 102000
[rtsp @ 0x20ad200] Non-increasing DTS in stream 1: packet 76 with DTS 102000, packet 77 with DTS 102000
[rtsp @ 0x20ad200] Non-increasing DTS in stream 1: packet 78 with DTS 108000, packet 79 with DTS 108000
[rtsp @ 0x20ad200] Non-increasing DTS in stream 1: packet 79 with DTS 108000, packet 80 with DTS 108000
[rtsp @ 0x20ad200] Non-increasing DTS in stream 1: packet 80 with DTS 108000, packet 81 with DTS 108000
[rtsp @ 0x20ad200] Non-increasing DTS in stream 1: packet 81 with DTS 108000, packet 82 with DTS 108000
[rtsp @ 0x20ad200] Non-increasing DTS in stream 1: packet 82 with DTS 108000, packet 83 with DTS 108000
[rtsp @ 0x20ad200] Non-increasing DTS in stream 1: packet 83 with DTS 108000, packet 84 with DTS 108000
[rtsp @ 0x20ad200] Non-increasing DTS in stream 1: packet 84 with DTS 108000, packet 85 with DTS 108000
[rtsp @ 0x20ad200] Non-increasing DTS in stream 1: packet 85 with DTS 108000, packet 86 with DTS 108000
[rtsp @ 0x20ad200] Non-increasing DTS in stream 1: packet 87 with DTS 114000, packet 88 with DTS 114000
[rtsp @ 0x20ad200] Non-increasing DTS in stream 1: packet 88 with DTS 114000, packet 89 with DTS 114000
[rtsp @ 0x20ad200] Non-increasing DTS in stream 1: packet 89 with DTS 114000, packet 90 with DTS 114000
[rtsp @ 0x20ad200] Non-increasing DTS in stream 1: packet 90 with DTS 114000, packet 91 with DTS 114000
[rtsp @ 0x20ad200] Non-increasing DTS in stream 1: packet 91 with DTS 114000, packet 92 with DTS 114000
[rtsp @ 0x20ad200] Non-increasing DTS in stream 1: packet 92 with DTS 114000, packet 93 with DTS 114000
[rtsp @ 0x20ad200] Non-increasing DTS in stream 1: packet 93 with DTS 114000, packet 94 with DTS 114000
[rtsp @ 0x20ad200] Non-increasing DTS in stream 1: packet 94 with DTS 114000, packet 95 with DTS 114000
[rtsp @ 0x20ad200] Non-increasing DTS in stream 1: packet 95 with DTS 114000, packet 96 with DTS 114000
[rtsp @ 0x20ad200] Non-increasing DTS in stream 1: packet 97 with DTS 120000, packet 98 with DTS 120000
[rtsp @ 0x20ad200] Non-increasing DTS in stream 1: packet 98 with DTS 120000, packet 99 with DTS 120000
[rtsp @ 0x20ad200] Non-increasing DTS in stream 1: packet 99 with DTS 120000, packet 100 with DTS 120000
[rtsp @ 0x20ad200] Non-increasing DTS in stream 1: packet 100 with DTS 120000, packet 101 with DTS 120000
[rtsp @ 0x20ad200] Non-increasing DTS in stream 1: packet 101 with DTS 120000, packet 102 with DTS 120000
[rtsp @ 0x20ad200] Non-increasing DTS in stream 1: packet 102 with DTS 120000, packet 103 with DTS 120000
[rtsp @ 0x20ad200] Non-increasing DTS in stream 1: packet 103 with DTS 120000, packet 104 with DTS 120000
[rtsp @ 0x20ad200] Non-increasing DTS in stream 1: packet 105 with DTS 126000, packet 106 with DTS 126000
[rtsp @ 0x20ad200] Non-increasing DTS in stream 1: packet 106 with DTS 126000, packet 107 with DTS 126000
[rtsp @ 0x20ad200] Non-increasing DTS in stream 1: packet 107 with DTS 126000, packet 108 with DTS 126000
[rtsp @ 0x20ad200] Non-increasing DTS in stream 1: packet 108 with DTS 126000, packet 109 with DTS 126000
[rtsp @ 0x20ad200] Non-increasing DTS in stream 1: packet 109 with DTS 126000, packet 110 with DTS 126000
[rtsp @ 0x20ad200] Non-increasing DTS in stream 1: packet 133 with DTS 264000, packet 134 with DTS 264000
[rtsp @ 0x20ad200] Non-increasing DTS in stream 1: packet 134 with DTS 264000, packet 135 with DTS 264000
[rtsp @ 0x20ad200] Non-increasing DTS in stream 1: packet 135 with DTS 264000, packet 136 with DTS 264000
[rtsp @ 0x20ad200] Non-increasing DTS in stream 1: packet 136 with DTS 264000, packet 137 with DTS 264000
[rtsp @ 0x20ad200] Non-increasing DTS in stream 1: packet 138 with DTS 270000, packet 139 with DTS 270000
[rtsp @ 0x20ad200] Non-increasing DTS in stream 1: packet 139 with DTS 270000, packet 140 with DTS 270000
[rtsp @ 0x20ad200] Non-increasing DTS in stream 1: packet 140 with DTS 270000, packet 141 with DTS 270000
[rtsp @ 0x20ad200] Non-increasing DTS in stream 1: packet 141 with DTS 270000, packet 142 with DTS 270000
[rtsp @ 0x20ad200] Non-increasing DTS in stream 1: packet 142 with DTS 270000, packet 143 with DTS 270000
[rtsp @ 0x20ad200] Non-increasing DTS in stream 1: packet 143 with DTS 270000, packet 144 with DTS 270000
[rtsp @ 0x20ad200] Non-increasing DTS in stream 1: packet 145 with DTS 276000, packet 146 with DTS 276000
[rtsp @ 0x20ad200] Non-increasing DTS in stream 1: packet 146 with DTS 276000, packet 147 with DTS 276000
[rtsp @ 0x20ad200] Non-increasing DTS in stream 1: packet 147 with DTS 276000, packet 148 with DTS 276000
[rtsp @ 0x20ad200] Non-increasing DTS in stream 1: packet 148 with DTS 276000, packet 149 with DTS 276000
[rtsp @ 0x20ad200] Non-increasing DTS in stream 1: packet 149 with DTS 276000, packet 150 with DTS 276000
[rtsp @ 0x20ad200] Non-increasing DTS in stream 1: packet 150 with DTS 276000, packet 151 with DTS 276000
[rtsp @ 0x20ad200] Non-increasing DTS in stream 1: packet 151 with DTS 276000, packet 152 with DTS 276000
[rtsp @ 0x20ad200] Non-increasing DTS in stream 1: packet 152 with DTS 276000, packet 153 with DTS 276000
[rtsp @ 0x20ad200] Non-increasing DTS in stream 1: packet 153 with DTS 276000, packet 154 with DTS 276000
[rtsp @ 0x20ad200] Non-increasing DTS in stream 1: packet 154 with DTS 276000, packet 155 with DTS 276000
[rtsp @ 0x20ad200] Non-increasing DTS in stream 1: packet 155 with DTS 276000, packet 156 with DTS 276000
[rtsp @ 0x20ad200] Non-increasing DTS in stream 1: packet 157 with DTS 282000, packet 158 with DTS 282000
[rtsp @ 0x20ad200] Non-increasing DTS in stream 1: packet 158 with DTS 282000, packet 159 with DTS 282000
[rtsp @ 0x20ad200] Non-increasing DTS in stream 1: packet 159 with DTS 282000, packet 160 with DTS 282000
[rtsp @ 0x20ad200] Non-increasing DTS in stream 1: packet 160 with DTS 282000, packet 161 with DTS 282000
[rtsp @ 0x20ad200] Non-increasing DTS in stream 1: packet 161 with DTS 282000, packet 162 with DTS 282000
[rtsp @ 0x20ad200] Non-increasing DTS in stream 1: packet 162 with DTS 282000, packet 163 with DTS 282000
[rtsp @ 0x20ad200] Non-increasing DTS in stream 1: packet 163 with DTS 282000, packet 164 with DTS 282000
[rtsp @ 0x20ad200] Non-increasing DTS in stream 1: packet 164 with DTS 282000, packet 165 with DTS 282000
[rtsp @ 0x20ad200] Non-increasing DTS in stream 1: packet 165 with DTS 282000, packet 166 with DTS 282000
[rtsp @ 0x20ad200] Non-increasing DTS in stream 1: packet 166 with DTS 282000, packet 167 with DTS 282000
[rtsp @ 0x20ad200] Non-increasing DTS in stream 1: packet 167 with DTS 282000, packet 168 with DTS 282000
[rtsp @ 0x20ad200] Non-increasing DTS in stream 1: packet 168 with DTS 282000, packet 169 with DTS 282000
[rtsp @ 0x20ad200] Non-increasing DTS in stream 1: packet 169 with DTS 282000, packet 170 with DTS 282000
[rtsp @ 0x20ad200] Non-increasing DTS in stream 1: packet 170 with DTS 282000, packet 171 with DTS 282000
[rtsp @ 0x20ad200] max_analyze_duration 5000000 reached at 5000998 microseconds
[rtsp @ 0x20ad200] Could not find codec parameters for stream 1 (Video: none): unspecified size
Consider increasing the value for the 'analyzeduration' and 'probesize' options
Guessed Channel Layout for  Input Stream #0.0 : mono
Input #0, rtsp, from 'rtsp://129.170.17.179:80/~acskills/RI.mov':
  Metadata:
    title           : /RI.mov
  Duration: 00:10:47.75, start: 0.000000, bitrate: N/A
    Stream #0:0, 1725, 1/22050: Audio: adpcm_ima_qt (ima4 / 0x34616D69), 22050 Hz, mono, s16p, 88 kb/s
    Stream #0:1, 199, 1/90000: Video: none, 15 tbr, 90k tbn, 90k tbc
Successfully opened the file.
At least one output file must be specified

Change History (4)

comment:1 follow-up: Changed 3 years ago by compn

  • Status changed from new to open

user with quicktime reported it did not open with quicktime.
vlc and mplayer play audio only.

are you sure there is video?

the old version of openrtsp (live555 program) says this
Unable to create receiver for "video/X-SORENSONVIDEO" subsession: RTP payload format unknown or not supported

Last edited 3 years ago by compn (previous) (diff)

comment:2 in reply to: ↑ 1 Changed 3 years ago by cehoyos

Replying to compn:

user with quicktime reported it did not open with quicktime.

The stream plays audio and video here with QuickTime?.
Don't you have a QuickTime? player on your Windows box?

comment:3 follow-up: Changed 3 years ago by richardpl

Is there documentation how sorensonvideo is encapsulated into rtp packets?

comment:4 in reply to: ↑ 3 Changed 3 years ago by cehoyos

Replying to richardpl:

Is there documentation how sorensonvideo is encapsulated into rtp packets?

I don't think so (but I don't know).

Note: See TracTickets for help on using tickets.