Full-featured VLS is currently only available for Linux. VLS can also be built on computers running Mac OS X, and is not available for Windows any more. Please visit the streaming features page for more information. 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, libdvb if you want to be able to stream from a DVB card (a satellite card or a digital terrestial TV card). Download the libraries from the VLS sources download page. For each library, uncompress, configure (unless for libdvb which doesn't have a ./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 VLS Download the sources of the latest release : get the file vls-version.tar.gz from the VLS sources download page. Uncompress-it : % tar xvzf vls-version.tar.gz % cd vls-version 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 VLS with DVD support, do : % ./configure if you want a VLS with DVB support, do : % ./configure --enable-dvb Then, compile and install : % make # make install You can also do a make uninstall, make clean or make distclean as needed.