标题: How to stream from a file using ffserver ,ffmpeg and mplayer [打印本页] 作者: okdavinci 时间: 2007-07-26 12:52 标题: How to stream from a file using ffserver ,ffmpeg and mplayer What I do is :
1. ffserver -f ffserver.conf&
2. ffmepg -r 30 -s 320x240 -an -i ~/test/dvd.avi http://localhost:8090/feed1.ffm
3. mplayer http://localhost:8090/test.asf
but the ffmpeg exit after a few seconds
==========================
Output #0, ffm, to 'http://localhost:8090/feed1.ffm':
Stream #0.0: Audio: adpcm_ima_wav, 22050 Hz, mono, 88 kb/s
Stream #0.1, 30.00 fps(c): Video: mpeg4, yuv420p, 320x240, q=3-31,
1024 kb/s
Stream mapping:
Stream #0.1 -> #0.0
Stream #0.0 -> #0.1
Press [q] to stop encoding
[mpeg4 @ 0x83347e8]rc buffer underflow
[mpeg4 @ 0x83347e8]Error at MB: 1022ime=1.9 bitrate=1185.9kbits/s
[mpeg4 @ 0x83347e8]concealing 251 DC, 251 AC, 251 MV errors
[mpeg4 @ 0x83347e8]Error at MB: 1022ime=1.9 bitrate=1185.9kbits/s
[mpeg4 @ 0x83347e8]concealing 251 DC, 251 AC, 251 MV errors
frame= 240 q=20.3 Lsize= 1044kB time=1.9 bitrate=4619.8kbits/s
video:137kB audio:20kB global headers:0kB muxing overhead 566.294376%
===============================
the problem is that the mplayer client show:
==========
...
Cache size set to 1355 KBytes
Cache fill: 0.04% (563 bytes) =====>here ,some cache had filled .!!!.
ASF file format detected.
ASF: No video stream found.
ASF: No audio stream found -> no sound.
No stream found.
=======
.
here is the the ffserver.conf
========
Port 8090
BindAddress 0.0.0.0
MaxClients 10
MaxBandwidth 4096
CustomLog -
NoDaemon