* miniVLCS :  mini VideoLAN Channel Server
*
* Authors : Marc ARIBERTI <marcari@videolan.org> (current maintainer)
*           Christophe MASSIOT <massiot@via.ecp.fr>

When we began developing the multicast technology for VideoLAN, we wanted
an easy way to tell the client what is the multicast address associated to
a channel. When the vlc wants to get a new channel, it sends a request
to the VLCS and the VLCS gives an answer like : udp://@239.255.255.42

I decided to do this way for sending the multicast address to the client
because it did not required any modification inside the vlc.

The protocol is the same whether the VLCS is a complete VLANserver or
this miniVLCS.

The VLANserver would change the client's VLAN by sending a SNMP request
to the switchs are answers when everything is ok. This mini-VLCS answers
immediatly with the multicast address. Then the client knows it is a
multicast address and sends request to the network itself to received
the multicast stream.

This miniVLANSERVER can also be used with broadcasted streams, it
will help the client to decide with stream to catch.

This miniVLCS is based on the VLCS part of the miniVLANSERVER. That
part has been originally written by C. Massiot.



How to install it :

* Decompress the archive
* change into the directory
* run 'make'
* edit the vlcs.conf configuration file :
    - one line per channel
    - lines beginning by I: are considered raw data and sent directly
    to the client (ex: I: nostream)
    - each lines contains :
        <the server address> <the destination address> <the destination port>
