Under Linux or Unix The method below is for any Unix or Linux supported by the Videolan Server. It explains how to compile and install vls and the needed librairies from sources. Install the librairies Many librairies are needed for particular uses : libdvbpsi (always needed) libdvdcss if you want to be able to access encrypted DVDs, libdvdread if you want to be able to stream DVDs. Download the libraries from in the directory version/contrib. For each librairie, uncompress, configure, compile and install : % tar xvzf library.tar.gz % cd library % ./configure --enable-shared % make # make install Check that the configuration file /etc/ld.so.conf contains the following line : /usr/local/lib If the line is not present, add-it and then run : # ldconfig Install the VideoLAN Server Get the most recent version of the VideoLAN Server from the public CVS : % cvs -d:pserver:anonymous@cvs.videolan.org:/cvs/videolan login There is no password. Type enter, then : % cvs -d:pserver:anonymous@cvs.videolan.org:/cvs/videolan checkout -P -r v0_4_5 vls To get the list of configuration options, do : % ./configure --help Then configure vls : if you want a basic vls without DVD support, do : % ./configure --disable-dvd if you want a full vls with DVD support, do : % ./configure Then, compile and install : % make # make install You can also do a make uninstall, make clean or make distclean as needed.