This project is a part of a suit of tools to broadcast internet radio via ShoutCAST. As the roadmap goes, it's PHP->Shoutcast->Listener. To this, I intend to build a requestsystem so that my listeners can request and the radio will play what's in that playlist. I've made a few similar systems already, but I've never been really pleased with them.
This is what the road for the first was:
Web (php/apache) -> textfile -> mIRC (read textfile) -> Winamp -> Shoutcast -> Listener
This wasn't super-stable and pretty annoying.
Second was: Web (php/apache) -> mysql -> php -> Winamp -> Shoutcast -> Listener. Here, mIRC was replaced with more PHP which was a neat facelift.
The future one will be:
Web (php/apache) -> mysql/sqllite/xml/odbc (modular) -> php -> shoutcast (or maybe Icecast?) -> listener.
The first two parts php/apache and the way of storage are minor problems (just takes time to get ready). The biggest part is the on-the-fly-recomression of files. I can run a stream with it right now, but that wouldn't be very bandwidth compassionate. I want to bitrate-convert as the file runs.
Any comments and/or suggestions are very welcome.
//Laban
-- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php