[MPlayer-users] ffmpeg & mplayer problems
Mihai RUSU
dizzy at roedu.net
Wed Jan 22 13:03:16 CET 2003
Hi
Some time ago (6 months) I tried to stream with ffmpeg to mplayer and WMM
clients (Windows Media Player). It was working ok for mplayer but not for
WMM. Now (with ffmpeg 0.4.6 release) its reversed :( . Its working ok for
WMM but mplayer "hangs" (from ffserver logs I can see that mplayer
downloads the movie instead of live showing it).
ffserver uses a redirection so I cannot wget it and pipe it to mplayer :(
$ wget http://localhost:8090/test.asf
--13:31:20-- http://localhost:8090/test.asf
=> `test.asf'
Resolving localhost... done.
Connecting to localhost[127.0.0.1]:8090... connected.
HTTP request sent, awaiting response... 200 ASF Redirect follows
Length: unspecified [video/x-ms-asf]
[ <=> ] 50 48.83K/s
13:31:20 (48.83 KB/s) - `test.asf' saved [50]
$ cat test.asf
[Reference]
Ref1=http://localhost:8090/test.asf
mplayer seems to know the redirection and tries to follow it but it doesnt
show live the stream but instead downloads it.
Here are more info about the sytem:
- uname -a : FreeBSD 4.7-STABLE FreeBSD 4.7-STABLE #0: Tue Jan 14 18:55:22 EET 2003 root at sys:/usr/src/sys/compile/DIZZY i386
- ls -l /usr/lib/libc.*
$ ls -l /usr/lib/libc.*
-r--r--r-- 1 root wheel 1229334 Jan 19 22:48 /usr/lib/libc.a
lrwxr-xr-x 1 root wheel 9 Jan 19 22:48 /usr/lib/libc.so -> libc.so.4
-r--r--r-- 1 root wheel 587248 Jan 19 22:48 /usr/lib/libc.so.4
- X -version:
XFree86 Version 4.2.1 / X Window System
(protocol Version 11, revision 0, vendor release 6600)
Release Date: 3 September 2002
If the server is older than 6-12 months, or if your card is
newer than the above date, look for a newer version before
reporting problems. (See http://www.XFree86.Org/)
Build Operating System: FreeBSD 4.7-RELEASE i386 [ELF]
Module Loader present
- gcc -v
Using builtin specs.
gcc version 2.95.4 20020320 [FreeBSD]
- ld -v
GNU ld version 2.12.1 [FreeBSD] 2002-07-20
- as --version
GNU assembler 2.12.1 [FreeBSD] 2002-07-20
Copyright 2002 Free Software Foundation, Inc.
This program is free software; you may redistribute it under the terms of
the GNU General Public License. This program has absolutely no warranty.
This assembler was configured for a target of `i386-obrien-freebsd5.0'.
And also mplayer verbosity level 1 output:
MPlayer 0.90rc2-2.95.4 (C) 2000-2002 Arpad Gereoffy (see DOCS)
CPU: Intel Celeron 2/Pentium III Coppermine,Geyserville (Family: 6, Stepping: 6)
CPUflags: MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 0
Compiled with RUNTIME CPU Detection - warning, it's not optimal! To get best performance, recompile MPlayer with --disable-runtime-cpudetection
Reading config file /usr/local/share/mplayer/mplayer.conf: No such file or directory
Reading config file /home/dizzy/.mplayer/config
Reading /home/dizzy/.mplayer/codecs.conf: 49 audio & 125 video codecs
CommandLine: '-v' 'http://localhost:8090/test.asf'
get_path('font/font.desc') -> '/home/dizzy/.mplayer/font/font.desc'
Font /home/dizzy/.mplayer/font/font.desc loaded successfully! (206 chars)
Using MMX (with tiny bit MMX2) Optimized OnScreenDisplay
Using usleep() timing
get_path('input.conf') -> '/home/dizzy/.mplayer/input.conf'
Parsing input config file /home/dizzy/.mplayer/input.conf
Input config file /home/dizzy/.mplayer/input.conf parsed : 50 binds
Playing http://localhost:8090/test.asf
Resolving localhost ...
Connecting to server localhost[127.0.0.1]:8090 ...
--- HTTP DEBUG HEADER --- START ---
protocol: [HTTP/1.0]
http minor version: [0]
uri: [(null)]
method: [(null)]
status code: [200]
reason phrase: [ASF Redirect follows]
body size: [45]
Fields:
0 - Content-type: video/x-ms-asf
--- HTTP DEBUG HEADER --- END ---
Content-Type: [video/x-ms-asf]
Trying ASF/HTTP...
Resolving localhost ...
Connecting to server localhost[127.0.0.1]:8090 ...
=====> ASF Redirector
Connected to server: localhost
Parsing playlist http://localhost:8090/test.asf...
MPlayer interrupted by signal 2 in module: handle_playlist
vo: x11 uninit called but X11 not inited..
I interupted it with ctrl-c because it "hangs".
Here is the ffserver log that proves that mplayer has downloaded from the
stream while it was "hanged":
127.0.0.1 - - [Wed Jan 22 13:39:29 2003] "GET /test.asf HTTP/1.0" 200 112
127.0.0.1 - - [Wed Jan 22 13:39:48 2003] "GET /test.asf HTTP/1.0" 200 733087
Thanks for any help :)
PS: I can put up a example stream for testing if it helps
----------------------------
Mihai RUSU
Disclaimer: Any views or opinions presented within this e-mail are solely
those of the author and do not necessarily represent those of any company,
unless otherwise specifically stated.
More information about the MPlayer-users
mailing list