Icecast Streaming Server | |
The development platform for icecast is Linux 2.2, but it could also be successfully compiled and installed at OS X and Windows 95/98/NT.
Icecast receives streams from the encoder and servers to the recipients through TCP connections. Typical URL might look like http://laika.linux.tm:8000/laika.
If one wants to relay the broadcast originating from one machine (for example stream laika.linux.tm:8000/laika), trough another icecast server, a line in the config file icecast.conf is needed:
alias laika http://laika.linux.tm:8000/laika What happens is that when a listener connects to relaying server and requests the /laika stream, then the icecast server connects as a client to laika.linux.tm, and then feeds the stream to the listener. All subsequent requests for /laika will use the same feed (i.e only one connect will be made to my machine). Icecast will automatically shut the link down when no one is listening. I.e no bandwidth will be wasted.
|
Open_Source_Streaming_Platform
Server_Side
Content_Production_Side
Dynamic_Relaying_of_RTSP_Servers
OSSA_Streaming_Protocol |
|