Forum Moderators: coopster
[edited by: eelixduppy at 12:50 am (utc) on Oct. 14, 2009]
[edit reason] no emails, please [/edit]
Still, if you wanted to save the audio you could. A plugin for winamp that does this (including metadata and split files) is called streamripper.
Oh, and boo to their electro house stream - rehashed trance, yack!
However, none of these methods can completely prevent users from "ripping" or downloading your stream to disk.
From their feature list I understand that it is not a browser plug-in, but a full fledged desktop application - and that it can handle many different protocols. Apparently, this includes mms and rtsp - respectively used by windows media player and helix/real that I mentioned earlier. Being that it's a standalone app, I doubt that you'll be able to reliably detect it...
A stream will generally be not be delivered by your web server using the http protocol, but by a media server that uses a different way of communicating with the user's client application. I'm not confident that any php trickery or web server directives (deny,allow) will have any useful effect.
I didn't check, but expect a tool like orbit (I've used NetXfer and similar ones in the past) to be able to start the http session with a web server, determine the filename, media type, and protocol - manage the handover, and continue the download process by pretending to be a media client.
Remember that everything that can be streamed can be eventually be saved to a user's disk as long as they are dedicated and resourceful enough to work around any hurdles you may set up.
Maybe other WebmasterWorld members have more/better ideas?