VideoLan is a software solution for video streaming. It is designed to stream MPEG videos on high bandwidth networks. VideoLan comprising two multi-platform programs, VLC media player and VideoLAN Server (VLS).
VLS (VideoLAN Server), which can stream MPEG-1, MPEG-2 and MPEG-4 files, DVDs, digital satellite channels, digital terrestrial television channels and live videos on the network in unicast or multicast. VLS has a command line and a telnet interface, but no graphical interface.
VLC (initially VideoLAN Client), which can be used as a server to stream MPEG-1, MPEG-2 and MPEG-4 files, DVDs and live videos on the network in unicast or multicast; or used as a client to receive, decode and display MPEG streams under multiple operating systems (Linux, Windows, Mac OS X, BeOS, *BSD, Solaris, Linux, Yopy/Linupy and QNX). VLC has many different graphical interfaces, that are organized quite differently in order to be in harmony with the guidelines of each operating system supported.
VideoLANs allows streaming and transcoding a wide variety of digital media formats, either from a local data source or across network without relying on additional codecs. Other features include full-screen playback, video snapshots, CDDB support (for Audio CDs), web/telnet and command-line interfaces and much more.
To download VLC, go to the VLC download page.
To download VLS, you can browse VideoLAN FTP archive.
For setup instructions and user guides, refer to http://www.videolan.org/doc/. For more information about what features are supported on your operating system, visit the full features list.