Hi guys,
keybplayer I have to correct you on some points :-)
- zipping mp3s:
mp3 already uses zip-like compression (huffman compression) and as you know rezipping a zip file does not make the file shorter.
If you try to zip a standard mp3 (that does not contain lots of silence) usually it compresses between 0-2% so it's not worth the trouble.
Plus as said zipping mp3s make them unstreamable. Some people do zip mp3s because some free hosting providers do not allow mp3 downloads (the webserver automatically blocking it etc).
To stream mp3s: the server does not need to have special support for streaming because the streaming is carried over standard HTTP connections, just like when you download a file.
See this site for a brief explanation how to make your mp3 streamable (basically just set up a .m3u or .pls file and upload that file and the mp3 on the server).
Scroll down to "MP3 Playlists: M3U Metafile"
Use m3u instead of .pls because it's recognized by more players, .pls is supported only mainly by winamp.
http://www.panix.com/web/faq/multimedia/streamed.html Regarding the dialup bandwidth:
an analog modem labeled 56K in theory can transport 56000bits/sec but in practice it it is limited to effctive 40-50kbits.
To make MP3s streamable in real time on dialup modems you need to encode them at 32kbit and as we know the quality will suck. (11kHz).
Dialup ISDN can achieve up to effective 56Kbit (in theory 64kbit but there is the TCP/IP protocol overhead etc thus you loose a few %).
An alternative to mp3: the non-proprietary OGG/Vorbis format
http://www.vorbis.com The quality at low bitrates is really good, for example if you encode at let's say 40kbit (mono) you can stream it over analog modems and the quality usually surpasses that of analog FM radios.
With 56kbit you can achieve comparable quality but in stereo.
Winamp supports OGG playback and streaming out of the box, if you want it in mediaplayer then just install the DirectShow filter:
http://tobias.everwicked.com/oggds.htm Returning to streaming: to satisfy everyone (both dialup users and DSL/broadband users) you could upload two mp3s with different bitrates:
32kbit for dialup users and 128kbit for broad band users.
ok I'll shut up now :-)
cheers,
Benno
http://www.linuxsampler.org