[FFmpeg-devel] Problems with rstp on axis 214 ip camera

Tobias tobiasarp
Thu Nov 29 15:11:33 CET 2007


Hi,

i tried to use ffplay with my axis 214 ip camera. The camera does work well 
with vlc 0.8.6 on windows when i use rstp but ffplay does not work. I have 
enabled some debug options and i don't know exactly what is going wrong.
The camera should send a mpeg4 stream, but it seems that ffplay
cannot interprete this stream. Here are my debug outputs (this is a snapshot 
of ffmpeg 2007/11/29:

./ffplay -rtp_tcp rtsp://192.168.31.71/mpeg4/media.amp
FFplay version SVN-r11111, Copyright (c) 2003-2007 Fabrice Bellard, et al.
  configuration:
  libavutil version: 49.5.0
  libavcodec version: 51.48.0
  libavformat version: 52.1.0
  built on Nov 29 2007 14:50:12, gcc: 4.1.0 (SUSE Linux)
Sending:
DESCRIBE rtsp://192.168.31.71/mpeg4/media.amp RTSP/1.0
Accept: application/sdp
CSeq: 1

--
line='RTSP/1.0 200 OK'
line='CSeq: 1'
line='Content-Base: rtsp://192.168.31.71:554/mpeg4/media.amp/'
line='Content-Type: application/sdp'
line='Content-Length: 682'
line=''
sdp: v='0'
sdp: o='- 1011820667159939 1011820667159946 IN IP4 192.168.31.71'
sdp: s='Media Presentation'
sdp: e='NONE'
sdp: c='IN IP4 0.0.0.0'
sdp: b='AS:8000'
sdp: t='0 0'
sdp: a='control:*'
sdp: a='range:npt=now-'
sdp: a='mpeg4-iod: 
"data:application/mpeg4-iod;base64,AoDUAE8BAf/1AQOAbwABQFBkYXRhOmFwcGxpY2F0aW9uL21wZWc0LW9kLWF1O2Jhc2U2NCxBUjBCR3dVZkF4Y0F5U1FBWlFRTklCRUVrK0FBZWhJQUFIb1NBQVlCQkE9PQQNAQUABAAAAAAAAAAAAAYJAQAAAAAAAAAAAzoAAkA2ZGF0YTphcHBsaWNhdGlvbi9tcGVnNC1iaWZzLWF1O2Jhc2U2NCx3QkFTWVFTSVVFVUZQd0E9BBICDQAAAgAAAAAAAAAABQMAAEAGCQEAAAAAAAAAAA=="'
sdp: m='video 0 RTP/AVP 96'
sdp: b='AS:8000'
sdp: a='control:trackID=1'
sdp: a='rtpmap:96 MP4V-ES/90000'
sdp: a='fmtp:96 profile-level-id=245; 
config=000001B0F5000001B50900000100000001200088401928B02240A21F;'
sdp: a='mpeg4-esid:201'
Sending:
SETUP rtsp://192.168.31.71/mpeg4/media.amp/trackID=1 RTSP/1.0
Transport: RTP/AVP/TCP
CSeq: 2

--
line='RTSP/1.0 400 Bad Request'
line='CSeq: 2'
line=''
rtsp://192.168.31.71/mpeg4/media.amp: Error while parsing header

-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

I have tried it with another option:

./ffplay rtsp://192.168.31.71/mpeg4/media.amp
FFplay version SVN-r11111, Copyright (c) 2003-2007 Fabrice Bellard, et al.
  configuration:
  libavutil version: 49.5.0
  libavcodec version: 51.48.0
  libavformat version: 52.1.0
  built on Nov 29 2007 14:50:12, gcc: 4.1.0 (SUSE Linux)
Sending:
DESCRIBE rtsp://192.168.31.71/mpeg4/media.amp RTSP/1.0
Accept: application/sdp
CSeq: 1

--
line='RTSP/1.0 200 OK'
line='CSeq: 1'
line='Content-Base: rtsp://192.168.31.71:554/mpeg4/media.amp/'
line='Content-Type: application/sdp'
line='Content-Length: 682'
line=''
sdp: v='0'
sdp: o='- 1011820441553995 1011820441554002 IN IP4 192.168.31.71'
sdp: s='Media Presentation'
sdp: e='NONE'
sdp: c='IN IP4 0.0.0.0'
sdp: b='AS:8000'
sdp: t='0 0'
sdp: a='control:*'
sdp: a='range:npt=now-'
sdp: a='mpeg4-iod: 
"data:application/mpeg4-iod;base64,AoDUAE8BAf/1AQOAbwABQFBkYXRhOmFwcGxpY2F0aW9uL21wZWc0LW9kLWF1O2Jhc2U2NCxBUjBCR3dVZkF4Y0F5U1FBWlFRTklCRUVrK0FBZWhJQUFIb1NBQVlCQkE9PQQNAQUABAAAAAAAAAAAAAYJAQAAAAAAAAAAAzoAAkA2ZGF0YTphcHBsaWNhdGlvbi9tcGVnNC1iaWZzLWF1O2Jhc2U2NCx3QkFTWVFTSVVFVUZQd0E9BBICDQAAAgAAAAAAAAAABQMAAEAGCQEAAAAAAAAAAA=="'
sdp: m='video 0 RTP/AVP 96'
sdp: b='AS:8000'
sdp: a='control:trackID=1'
sdp: a='rtpmap:96 MP4V-ES/90000'
sdp: a='fmtp:96 profile-level-id=245; 
config=000001B0F5000001B50900000100000001200088401928B02240A21F;'
sdp: a='mpeg4-esid:201'
Sending:
SETUP rtsp://192.168.31.71/mpeg4/media.amp/trackID=1 RTSP/1.0
Transport: RTP/AVP/UDP;unicast;client_port=5000-5001
CSeq: 2

--
line='RTSP/1.0 200 OK'
line='CSeq: 2'
line='Session: 0288572528;timeout=60'
line='Transport: 
RTP/AVP/UDP;unicast;mode=play;server_port=50044-50045;client_port=5000-5001'
line=''
Sending:
PLAY rtsp://192.168.31.71/mpeg4/media.amp RTSP/1.0
Range: npt=0.000-
CSeq: 3
Session: 0288572528

--
line='RTSP/1.0 200 OK'
line='CSeq: 3'
line='Session: 0288572528'
line='Range: npt=now-'
line='RTP-Info: url=trackID=1;seq=38737;rtptime=1712356819'
line=''
[rtsp @ 0x840ce14]Could not find codec parameters (Video: mpeg4, 704x576 [PAR 
12:11 DAR 4:3])
rtsp://192.168.31.71/mpeg4/media.amp: could not find codec parameters
Sending:
TEARDOWN rtsp://192.168.31.71/mpeg4/media.amp RTSP/1.0
CSeq: 4
Session: 0288572528

--
line=''


Any answers would be great.

Regards

Tobias







More information about the ffmpeg-devel mailing list