When playing the stream remotely, there is max-volume white noise lasting for a second appearing every second or so. There was also a flurry of st:%d error, non monotone timestamps yyyyyy > xxxxx (which i killed with 2>/dev/null because that much output slows ssh down).
ffmpeg instance: mplayer -ao pcm:file=/dev/stdout -shuffle -- /mnt/usb1/music/Children\ Of\ Bodom\ -\ discography/*|ffmpeg -f s16le -i - http://127.0.0.1:8000/mp3-8000.ffm 2>/dev/null ffserver.conf: # Port on which the server is listening. You must select a different # port from your standard HTTP web server if it is running on the same # computer. Port 8000 # Address on which the server is bound. Only useful if you have # several network interfaces. BindAddress 0.0.0.0 # Number of simultaneous HTTP connections that can be handled. It has # to be defined *before* the MaxClients parameter, since it defines the # MaxClients maximum limit. MaxHTTPConnections 2000 # Number of simultaneous requests that can be handled. Since FFServer # is very fast, it is more likely that you will want to leave this high # and use MaxBandwidth, below. MaxClients 1000 # This the maximum amount of kbit/sec that you are prepared to # consume when streaming to clients. MaxBandwidth 1000 # Access log file (uses standard Apache log file format) # '-' is the standard output. CustomLog - # Suppress that if you want to launch ffserver as a daemon. NoDaemon ################################################################## # Definition of the live feeds. Each live feed contains one video # and/or audio sequence coming from an ffmpeg encoder or another # ffserver. This sequence may be encoded simultaneously with several # codecs at several resolutions. <Feed mp3-8000.ffm> # You must use 'ffmpeg' to send a live feed to ffserver. In this # example, you can type: # # ffmpeg http://localhost:8090/feed1.ffm # ffserver can also do time shifting. It means that it can stream any # previously recorded live stream. The request should contain: # "http://xxxx?date=[YYYY-MM-DDT][[HH:]MM:]SS[.m...]".You must specify # a path where the feed is stored on disk. You also specify the # maximum size of the feed, where zero means unlimited. Default: # File=/tmp/feed_name.ffm FileMaxSize=5M File /tmp/mp3-8000.ffm FileMaxSize 5G # You could specify # ReadOnlyFile /saved/specialvideo.ffm # This marks the file as readonly and it will not be deleted or updated. # Specify launch in order to start ffmpeg automatically. # First ffmpeg must be defined with an appropriate path if needed, # after that options can follow, but avoid adding the http:// field #Launch ffmpeg # Only allow connections from localhost to the feed. ACL allow 127.0.0.1 </Feed> # MP3 audio <Stream nowplaying.mp3> Feed mp3-8000.ffm Format mp2 AudioCodec libmp3lame AudioBitRate 128 AudioChannels 2 AudioSampleRate 44100 Preroll 15 NoVideo </Stream> # Special streams # Server status <Stream stat.html> Format status # Only allow local people to get the status ACL allow localhost ACL allow 192.168.0.0 192.168.255.255 #FaviconURL http://pond1.gladstonefamily.net:8080/favicon.ico </Stream> # Redirect index.html to the appropriate site <Redirect index.html> URL http://www.ffmpeg.org/ </Redirect> Also, the audio feels like it's been rubberbanded (pitch and time stretch). Playing the remote stream wih mplayer produced loud clicks for some instances. Also, tons of "Could not seek to start, WAV size headers not updated!" Google didn't help. -- Andrey "m05hbear" Vul _______________________________________________ ffserver-user mailing list ffserver-user@mplayerhq.hu https://lists.mplayerhq.hu/mailman/listinfo/ffserver-user