[streaming] Re: [OT] RTSP playing using mplayer

Ow Mun Heng Ow.Mun.Heng at wdc.com
Mon Sep 19 08:32:54 CEST 2005


On Mon, 2005-09-19 at 11:22 +0800, Ow Mun Heng wrote:
> Has anyone here been successful in getting mplayer to work rtsp streams
> properly? I hit it with both mpg and avi streams (using VLM and VOD) and
> it keeps getting dropped frames and all that. I've tried various other
> -vo(videoout) and -ao (audio out). (vlc works fine though)
> 
> Mplayer is compiled with live.com support. 
(Updated live.com code to 2005.08.26 (not the latest and greatest)

> 
> Mplayer is version mplayer-1.0_pre7
> 
> The streams keeps jerking and dropping frames and all that.
> 
> Does anyone know any streams available on the Internet which I can test
> mplayer and vlc with? (


Here are the logs when ran from the command line with. Also note that it
says "not a Realmedia rtsp url"

Anyone have any clue??

$mplayer -v rtsp://url 

onnecting to server 192.168.10.100[192.168.10.100]:5554 ...
rtsp_session: Not a Real server. Server type is 'VLC Server'.
Not a Realmedia rtsp url. Trying standard rtsp protocol.
Connected to server: 192.168.10.100
This stream is non-cacheable
Stream not seekable!
Sending request: DESCRIBE rtsp://192.168.10.100:5554/test2 RTSP/1.0
CSeq: 1
Accept: application/sdp
User-Agent: MPlayer (LIVE.COM Streaming Media v2005.08.26)
Received DESCRIBE response: RTSP/1.0 200 OK
Content-type: application/sdp
Server: VLC Server
Content-Length: 297
Cseq: 1
Cache-Control: no-cache


Need to read 297 extra bytes
Read 297 extra bytes: v=0
o=- 1127111223429873 3 IN IP4 127.0.0.1
t=0 0
a=tool:vlc 0.8.2
c=IN IP4 0.0.0.0/0
a=range:npt=0-31.940
m=video 0 RTP/AVP 32
a=rtpmap:32 MPV/90000
a=control:rtsp://0.0.0.0:5554/test2/trackid=0
m=audio 0 RTP/AVP 14
a=rtpmap:14 MPA/90000
a=control:rtsp://0.0.0.0:5554/test2/trackid=1

Initiated "video/MPV" RTP subsession
Increased video socket receive buffer to 2000000 bytes 
Sending request: SETUP rtsp://0.0.0.0:5554/test2/trackid=0 RTSP/1.0
CSeq: 2
Transport: RTP/AVP;unicast;client_port=32882-32883
User-Agent: MPlayer (LIVE.COM Streaming Media v2005.08.26)


Received SETUP response: RTSP/1.0 200 OK
Transport: RTP/AVP/UDP;client_port=32882-32883
Server: VLC Server
Content-Length: 0
Cseq: 2
Cache-Control: no-cache
Session: 247900370

Initiated "audio/MPA" RTP subsession
Increased audio socket receive buffer to 111616 bytes 
Sending request: SETUP rtsp://0.0.0.0:5554/test2/trackid=1 RTSP/1.0
CSeq: 3
Transport: RTP/AVP;unicast;client_port=32884-32885
Session: 247900370
User-Agent: MPlayer (LIVE.COM Streaming Media v2005.08.26)


Received SETUP response: RTSP/1.0 200 OK
Transport: RTP/AVP/UDP;client_port=32884-32885
Server: VLC Server
Content-Length: 0
Cseq: 3
Cache-Control: no-cache
Session: 247900370


Sending request: PLAY rtsp://192.168.10.100:5554/test2 RTSP/1.0
CSeq: 4
Session: 247900370
Range: npt=0.000-
User-Agent: MPlayer (LIVE.COM Streaming Media v2005.08.26)


Received PLAY response: RTSP/1.0 200 OK
Server: VLC Server
Content-Length: 0
Cseq: 4
Cache-Control: no-cache
Session: 247900370;timeout=5


==> Found video stream: 0
==> Found audio stream: 0
VIDEO:  []  0x0  0bpp  0.000 fps    0.0 kbps ( 0.0 kbyte/s)
Searching for sequence header... OK!
VIDEO:  MPEG1  352x288  (aspect 3)  25.000 fps  1000.0 kbps (125.0
kbyte/s)
[V] filefmt:21  fourcc:0x10000001  size:352x288  fps:25.00
ftime:=0.0400
get_path('sub/') -> '/home/gentoo/.mplayer/sub/'
get_path('default.sub') -> '/home/gentoo/.mplayer/default.sub'
==========================================================================
Opening audio decoder: [mp3lib] MPEG layer-2, layer-3
dec_audio: Allocating 4608 + 65536 = 70144 bytes for output buffer.
mp3lib: made decode tables with MMX optimization
mp3lib: using MMX optimized decore!
MP3lib: init layer2&3 finished, tables done
MPEG 1.0, Layer II, 44100 Hz 192 kbit Stereo, BPF: 626
Channels: 2, copyright: No, original: No, CRC: No, emphasis: 0
AUDIO: 44100 Hz, 2 ch, s16le, 192.0 kbit/13.61% (ratio: 24000->176400)
Selected audio codec: [mp3] afm:mp3lib (mp3lib MPEG layer-2, layer-3)
==========================================================================
X11 opening display: :0.0
vo: X11 color mask:  FFFFFF  (R:FF0000 G:FF00 B:FF)
vo: X11 running at 1400x1050 with depth 24 and 32 bpp (":0.0" => local
display)
[x11] Detected wm supports NetWM.
[x11] Detected wm supports FULLSCREEN state.
[x11] Detected wm supports ABOVE state.
[x11] Detected wm supports BELOW state.
[x11] Current fstype setting honours FULLSCREEN ABOVE BELOW X atoms
Disabling DPMS
DPMSDisable stat: 1
[xv common] Drawing colorkey manually.
[xv common] Using colorkey from Xv (0x00001e).
==========================================================================
Opening video decoder: [mpegpes] MPEG 1/2 Video passthrough
VDec: vo config request - 352 x 288 (preferred csp: Mpeg PES)
Trying filter chain: vo
Could not find matching colorspace - retrying with -vf scale...
Opening video filter: [scale]
SwScale params: -1 x -1 (-1=no scaling)
Trying filter chain: scale vo
The selected video_out device is incompatible with this codec.
VDecoder init failed :(
Opening video decoder: [libmpeg2] MPEG 1/2 Video decoder
libmpeg2-v0.4.0b
Selected video codec: [mpeg12] vfm:libmpeg2 (MPEG-1 or 2 (libmpeg2))
==========================================================================
Checking audio filter chain for 44100Hz/2ch/s16le ->
44100Hz/2ch/s16le...
[libaf] Adding filter dummy 
[dummy] Was reinitialized: 44100Hz/2ch/s16le
AF_pre: 44100Hz/2ch/s16le
ao2: 44100 Hz  2 chans  s16le
audio_setup: using '/dev/dsp' dsp device
audio_setup: using '/dev/mixer' mixer device
audio_setup: using 'pcm' mixer device
audio_setup: sample format: s16le (requested: s16le)
audio_setup: using 2 channels (requested: 2)
audio_setup: using 44100 Hz samplerate (requested: 44100)
audio_setup: frags:  16/16  (4096 bytes/frag)  free:  65536
AO: [oss] 44100Hz 2ch s16le (2 bps)
AO: Description: OSS/ioctl audio output
AO: Author: A'rpi
Building audio filter chain for 44100Hz/2ch/s16le ->
44100Hz/2ch/s16le...
[dummy] Was reinitialized: 44100Hz/2ch/s16le
[dummy] Was reinitialized: 44100Hz/2ch/s16le
Starting playback...
VDec: vo config request - 352 x 288 (preferred csp: Planar YV12)
Trying filter chain: vo
VDec: using Planar YV12 as output csp (no 0)
Movie-Aspect is 1.78:1 - prescaling to correct movie aspect.
VO Config (352x288->512x288,flags=0,'MPlayer',0x32315659)
Opening video filter: [scale]
SwScale params: -1 x -1 (-1=no scaling)
Trying filter chain: scale vo
The selected video_out device is incompatible with this codec.
VDecoder init failed :(
Opening video decoder: [libmpeg2] MPEG 1/2 Video decoder
libmpeg2-v0.4.0b
Selected video codec: [mpeg12] vfm:libmpeg2 (MPEG-1 or 2 (libmpeg2))
==========================================================================
Checking audio filter chain for 44100Hz/2ch/s16le ->
44100Hz/2ch/s16le...
[libaf] Adding filter dummy 
[dummy] Was reinitialized: 44100Hz/2ch/s16le
AF_pre: 44100Hz/2ch/s16le
ao2: 44100 Hz  2 chans  s16le
audio_setup: using '/dev/dsp' dsp device
audio_setup: using '/dev/mixer' mixer device
audio_setup: using 'pcm' mixer device
audio_setup: sample format: s16le (requested: s16le)
audio_setup: using 2 channels (requested: 2)
audio_setup: using 44100 Hz samplerate (requested: 44100)
audio_setup: frags:  16/16  (4096 bytes/frag)  free:  65536
AO: [oss] 44100Hz 2ch s16le (2 bps)
AO: Description: OSS/ioctl audio output
AO: Author: A'rpi
Building audio filter chain for 44100Hz/2ch/s16le ->
44100Hz/2ch/s16le...
[dummy] Was reinitialized: 44100Hz/2ch/s16le
[dummy] Was reinitialized: 44100Hz/2ch/s16le
Starting playback...
VDec: vo config request - 352 x 288 (preferred csp: Planar YV12)
Trying filter chain: vo
VDec: using Planar YV12 as output csp (no 0)
Movie-Aspect is 1.78:1 - prescaling to correct movie aspect.
VO Config (352x288->512x288,flags=0,'MPlayer',0x32315659)
VO Config (352x288->512x288,flags=0,'MPlayer',0x32315659)
VO: [xv] 352x288 => 512x288 Planar YV12 
VO: Description: X11/Xv
VO: Author: Gerd Knorr <kraxel at goldbach.in-berlin.de> and others
Xvideo image format: 0x32595559 (YUY2) packed
Xvideo image format: 0x59565955 (UYVY) packed
Xvideo image format: 0x32315659 (YV12) planar
Xvideo image format: 0x30323449 (I420) planar
using Xvideo port 69 for hw scaling
[xv] dx: 0 dy: 0 dw: 512 dh: 288
*** [vo] Allocating mp_image_t, 352x288x12bpp YUV planar, 152064 bytes
[xv] dx: 0 dy: 0 dw: 512 dh: 288
*** [vo] Allocating mp_image_t, 352x288x12bpp YUV planar, 152064
bytes                                                                                                        
*** [vo] Allocating mp_image_t, 352x288x12bpp YUV planar, 152064
bytes                                                                                                        
[xv] dx: 0 dy: 0 dw: 512 dh: 288:  0.588 148/148  6%  0%  6.8% 25 0
0%                                                                                                        
[xv] dx: 0 dy: 0 dw: 512 dh: 288:  0.680 171/171  5%  0%  6.0% 44 0
0%                                                                                                        
A:   6.7 V:   0.0 A-V:  6.738 ct:  0.708 178/178  5%  0%  5.8% 50 0
0%                                                                                                        

           ************************************************
           **** Your system is too SLOW to play this!  ****
           ************************************************

Possible reasons, problems, workarounds:
- Most common: broken/buggy _audio_ driver
  - Try -ao sdl or use the OSS emulation of ALSA.
  - Experiment with different values for -autosync, 30 is a good start.
- Slow video output
  - Try a different -vo driver (-vo help for a list) or try -framedrop!
- Slow CPU
  - Don't try to play a big DVD/DivX on a slow CPU! Try -hardframedrop.
- Broken file
  - Try various combinations of -nobps -ni -forceidx -mc 0.
- Slow media (NFS/SMB mounts, DVD, VCD etc)
  - Try -cache 8192.
- Are you using -cache to play a non-interleaved AVI file?
  - Try -nocache.
Read DOCS/HTML/en/video.html for tuning/speedup tips.
If noneVO Config (352x288->512x288,flags=0,'MPlayer',0x32315659)
VO: [xv] 352x288 => 512x288 Planar YV12 
VO: Description: X11/Xv
VO: Author: Gerd Knorr <kraxel at goldbach.in-berlin.de> and others
Xvideo image format: 0x32595559 (YUY2) packed
Xvideo image format: 0x59565955 (UYVY) packed
Xvideo image format: 0x32315659 (YV12) planar
Xvideo image format: 0x30323449 (I420) planar
using Xvideo port 69 for hw scaling
[xv] dx: 0 dy: 0 dw: 512 dh: 288
*** [vo] Allocating mp_image_t, 352x288x12bpp YUV planar, 152064 bytes
[xv] dx: 0 dy: 0 dw: 512 dh: 288
*** [vo] Allocating mp_image_t, 352x288x12bpp YUV planar, 152064
bytes                                                                                                        
*** [vo] Allocating mp_image_t, 352x288x12bpp YUV planar, 152064
bytes                                                                                                        
[xv] dx: 0 dy: 0 dw: 512 dh: 288:  0.588 148/148  6%  0%  6.8% 25 0
0%                                                                                                        
[xv] dx: 0 dy: 0 dw: 512 dh: 288:  0.680 171/171  5%  0%  6.0% 44 0
0%                                                                                                        
A:   6.7 V:   0.0 A-V:  6.738 ct:  0.708 178/178  5%  0%  5.8% 50 0
0%                                                                                                        

           ************************************************
           **** Your system is too SLOW to play this!  ****
           ************************************************

Possible reasons, problems, workarounds:
- Most common: broken/buggy _audio_ driver
  - Try -ao sdl or use the OSS emulation of ALSA.
  - Experiment with different values for -autosync, 30 is a good start.
- Slow video output
  - Try a different -vo driver (-vo help for a list) or try -framedrop!
- Slow CPU
  - Don't try to play a big DVD/DivX on a slow CPU! Try -hardframedrop.
- Broken file
  - Try various combinations of -nobps -ni -forceidx -mc 0.
- Slow media (NFS/SMB mounts, DVD, VCD etc)
  - Try -cache 8192.
- Are you using -cache to play a non-interleaved AVI file?
  - Try -nocache.
Read DOCS/HTML/en/video.html for tuning/speedup tips.
If none of this helps you, read DOCS/HTML/en/bugreports.html.
 of this helps you, read DOCS/HTML/en/bugreports.html.




-- 
This is the streaming mailing-list, see http://www.videolan.org/streaming/
To unsubscribe, please read http://www.videolan.org/support/lists.html



More information about the streaming mailing list