A normal streming application works like this:
Media playing client > Casting server > Listening client
There are optional components between the three.
In our case
ND's laptop > MA's CND sound system server > EU client users
Anyone can connect to the server and upload streams if they are allowed. The server can also play default or preselected content if no active streamers are connected. The clients can connect by thousands to the server, this requires sufficient bandwidth for all. If not, optional proxies can be used as clients, and the listening clients connect to them. However, only one sound source is used, so the stream caster needs just a decent internet connection, and so do the clients.
Problem is, only ND can host weddings, this is because:
- He owns the space resort
- He is authorised to use the sound system
- He has the required client software
Do you want to find out how it works and play with such software? Go to http://www.shoutcast.com/download/ and click the appropiate link!