diff --git a/LDP/howto/docbook/HOWTO-INDEX/appsSect.sgml b/LDP/howto/docbook/HOWTO-INDEX/appsSect.sgml index 1e380039..2236b121 100644 --- a/LDP/howto/docbook/HOWTO-INDEX/appsSect.sgml +++ b/LDP/howto/docbook/HOWTO-INDEX/appsSect.sgml @@ -1644,12 +1644,12 @@ play-back in Linux. - + VideoLAN-HOWTO, -VideoLAN Howto +VideoLAN HOWTO -Updated: May 2002. -Describes how to use the complete VideoLAN solution. +Updated: April 2003. +Describes how to use the complete VideoLAN streaming solution. diff --git a/LDP/howto/docbook/HOWTO-INDEX/howtoChap.sgml b/LDP/howto/docbook/HOWTO-INDEX/howtoChap.sgml index e04ca4fa..1718d5b0 100644 --- a/LDP/howto/docbook/HOWTO-INDEX/howtoChap.sgml +++ b/LDP/howto/docbook/HOWTO-INDEX/howtoChap.sgml @@ -3176,12 +3176,12 @@ VCR using the video4linux driver and a supported tuner card. - + VideoLAN-HOWTO, -VideoLAN Howto +VideoLAN HOWTO -Updated: May 2002. -Describes how to use the complete VideoLAN solution. +Updated: April 2003. +Describes how to use the complete VideoLAN streaming solution. diff --git a/LDP/howto/docbook/HOWTO-INDEX/networkingSect.sgml b/LDP/howto/docbook/HOWTO-INDEX/networkingSect.sgml index d435e7bf..dc9b5b95 100644 --- a/LDP/howto/docbook/HOWTO-INDEX/networkingSect.sgml +++ b/LDP/howto/docbook/HOWTO-INDEX/networkingSect.sgml @@ -1228,12 +1228,12 @@ Describes the setup, care & feeding of UUCP under Linux. - + VideoLAN-HOWTO, -VideoLAN Howto +VideoLAN HOWTO -Updated: May 2002. -Describes how to use the complete VideoLAN solution. +Updated: April 2003. +Describes how to use the complete VideoLAN streaming solution. diff --git a/LDP/ref/docbook/VideoLAN-Quickstart/VideoLAN-Quickstart.sgml b/LDP/ref/docbook/VideoLAN-Quickstart/VideoLAN-Quickstart.sgml index abc8a959..f7e61b98 100644 --- a/LDP/ref/docbook/VideoLAN-Quickstart/VideoLAN-Quickstart.sgml +++ b/LDP/ref/docbook/VideoLAN-Quickstart/VideoLAN-Quickstart.sgml @@ -1,19 +1,18 @@ + %magic-entities; - + - + - - - + + ]> @@ -72,9 +71,9 @@ Back-Cover Texts. The text of the license can be found in the appendix vlcs stream multicast - MPEG 1 - MPEG 2 - MPEG 4 + MPEG-1 + MPEG-2 + MPEG-4 DVD DivX @@ -95,7 +94,7 @@ Back-Cover Texts. The text of the license can be found in the appendix &vlc; &vlc-streamoutput; &vod; -&vlcs; +&sap; &conclusion; &fdl; diff --git a/LDP/ref/docbook/VideoLAN-Quickstart/install-vlc.sgml b/LDP/ref/docbook/VideoLAN-Quickstart/install-vlc.sgml index 00b195f4..dbf8ddb8 100644 --- a/LDP/ref/docbook/VideoLAN-Quickstart/install-vlc.sgml +++ b/LDP/ref/docbook/VideoLAN-Quickstart/install-vlc.sgml @@ -6,9 +6,9 @@ to change the default settings, you can compile VLC from sources. Under Windows VLC works under Windows 95/98/ME/2000/XP. -Download the Zipip file from the VLC Windows -download page. Unzip the file in a directory to install +download page. Launch the .exe to install VLC. @@ -53,39 +53,62 @@ deb-src http://www.videolan.org/pub/videolan/debian sources/ # apt-get update -# apt-get install gnome-vlc vlc-plugin-a52 vlc-plugin-mad vlc-plugin-ogg libdvdcss2 +# apt-get install gnome-vlc libdvdcss2 -Under Linux Redhat, Mandrake and SuSE +Under Linux Mandrake -For these distributions, use the RPM packages. + First, VLC is included in the Mandrake Linux distribution, +thus if your are running cooker, just get it from +you preferred cooker mirror. -First, install the packages liba52 and -libmad0 that should be packaged in your -distribution. If they are not, try to find the RPMs on RPMfind.net or search -the Internet. + As it is not possible to update softwares in a previous +distributions, you have to install the RPMs "by hand" if +you don't use cooker. The simplest way +is to use urpmi (command line interface) +or rpmdrake (you will find in the Mandrake Control +Center). General instrctutions about urpmi can be found +on http://www.urpmi.org +(both in french and english). urpmi-setup will make +it easier to setup urpmi to your needs: see http://plf.zarb.org/~nanardon/ +. You need at least to add main, contrib and plf sources. - + -Download the RPM packages of libdvdcss2, -libdvdpsi1, vlc -gnome-vlc, vlc-plugin-mad, vlc-plugin-ogg, vlc-plugin-a52 from the -VLC Linux -download page. + get libdvdplay, vlc, vlc-plugin-mad, vlc-plugin-a52, +gnome-vlc (or vlc-gtk) RPMs from this page and all the plugins you want. + - - - -Then install the RPM packages you have downloaded: - + install them with: -# rpm -Uhv vlc-version.i586.rpm gnome-vlc-version.i586.rpm vlc-plugin-mad-version.i586.rpm -vlc-plugin-ogg-version.i586.rpm vlc-plugin-a52-version.i586.rpm libdvdcss2-version.i586.rpm libdvdpsi1-version.i586.rpm +# urpmi libdvdplay*rpm *vlc*rpm +(urpmi will complete all the dependencies) + + + +Under Linux Redhat + +Download the RPM package vlc and the packages +listed in the required librairies and codecs +section (the other packages are just optional) from the VLC Red Hat +download page and put them all into the same directory. + +Then install the RPM packages you have downloaded: + + +# rpm -U *.rpm + + +If you have not installed all the RPM packages included with your +distribution, you may be asked to install a few of them first. + Compile the sources by yourself (for every other OS) @@ -98,9 +121,8 @@ install VLC and the needed librairies from their source code. modify the default supported modules Install the libraries - -Many libraries are needed for particular uses : - + +Many libraries are needed for particular uses : @@ -127,7 +149,7 @@ files. -Download the libraries from Download the libraries from the VLC sources download page. diff --git a/LDP/ref/docbook/VideoLAN-Quickstart/install-vls.sgml b/LDP/ref/docbook/VideoLAN-Quickstart/install-vls.sgml index e688cb62..cbe1617d 100644 --- a/LDP/ref/docbook/VideoLAN-Quickstart/install-vls.sgml +++ b/LDP/ref/docbook/VideoLAN-Quickstart/install-vls.sgml @@ -1,93 +1,11 @@ - - -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 +Install the librairies Many librairies are needed for particular uses : @@ -96,20 +14,21 @@ 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. +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 in the directory -version/contrib. +Download the libraries from the VLS +sources download page. - -For each librairie, uncompress, configure, compile and install : - +For each library, uncompress, configure (unless +for libdvb which doesn't have a +./configure), compile and install : @@ -138,39 +57,19 @@ contains the following line : # ldconfig - + -Install the VideoLAN Server +Install VLS - - - - -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 : @@ -186,7 +85,7 @@ Then configure vls : -if you want a basic vls without DVD support, do : +if you want a basic VLS without DVD support, do : @@ -195,7 +94,7 @@ Then configure vls : -if you want a full vls with DVD support, do : +if you want a VLS with DVD support, do : @@ -204,6 +103,16 @@ Then configure vls : +if you want a VLS with DVB support, do : + + + +% ./configure --enable-dvb + + + + + @@ -222,5 +131,4 @@ clean or make distclean as needed. - - + diff --git a/LDP/ref/docbook/VideoLAN-Quickstart/intro.sgml b/LDP/ref/docbook/VideoLAN-Quickstart/intro.sgml index 5f00e06a..ae978ae1 100644 --- a/LDP/ref/docbook/VideoLAN-Quickstart/intro.sgml +++ b/LDP/ref/docbook/VideoLAN-Quickstart/intro.sgml @@ -15,30 +15,23 @@ bandwidth networks. - - -The VideoLAN solution includes : - - +The VideoLAN solution includes : -the VideoLAN Server (VLS), which can stream MPEG 1 and 2 -files, DVDs, digital satellite channels, digital terrestial television -channels and live videos on the network in unicast or multicast, +the VideoLAN Server (VLS), which can stream MPEG-1, +MPEG-2 and MPEG-4 files, DVDs, digital satellite channels, digital terrestial +television channels and live videos on the network in unicast or +multicast, the VideoLAN Client (VLC), which can be used as a server -to stream MPEG 1, 2 and 4 files and DVDs on the network in unicast or -multicast ; or used as a client to receive, decode and display MPEG streams -under multiple operating systems. +to stream MPEG-1, MPEG-2 and MPEG-4 files and DVDs on the network in +unicast or multicast ; or used as a client to receive, decode and +display MPEG streams under multiple operating systems. - - -Here is an illustration of the complete VideoLAN solution : - - +Here is an illustration of the complete VideoLAN solution :
Global VideoLAN solution @@ -51,7 +44,7 @@ Here is an illustration of the complete VideoLAN solution : More details about the project can be found on the -VideoLAN Web site. +VideoLAN Web site. @@ -62,20 +55,21 @@ More details about the project can be found on the The VideoLAN Client (VLC) works on many platforms : Linux, Windows, Mac -OS X, BeOS, *BSD, Solaris, Familiar Linux and QNX. It can read : +OS X, BeOS, *BSD, Solaris, Familiar Linux, Yopy/Linupy and QNX. It can +read : -MPEG 1, MPEG 2 and MPEG 4 / DivX files from a hard disk +MPEG-1, MPEG-2 and MPEG-4 / DivX files from a hard disk or a CD-ROM drive, DVDs and VCDs, from a satellite card, -MPEG 1, MPEG 2 and MPEG 4 streams from the +MPEG-1, MPEG-2 and MPEG-4 streams from the network sent by VLS or VLC's stream output. @@ -84,7 +78,7 @@ network sent by VLS or VLC's stream output. -MPEG 1, MPEG 2 and MPEG 4 / DivX files, +MPEG-1, MPEG-2 and MPEG-4 / DivX files, and DVDs, @@ -116,13 +110,14 @@ The VideoLAN Server (VLS) can stream : -an MPEG 1 or MPEG 2 file stored on a hard drive or on a +an MPEG-1, MPEG-2 or MPEG-4 files stored on a hard drive or on a CD, a DVD located in a local DVD drive or copied on a hard disk, -a satellite card or a digital terrestial television card, +a satellite card or a digital terrestial television +card, an MPEG encoding card ; @@ -152,9 +147,7 @@ drive and the network connection. -VLS works under Linux and Windows, but only the Linux version -have all the functionalities. The Windows port of vls can -only stream a video from a file. +VLS works under Linux and Mac OS X. @@ -173,8 +166,8 @@ The user documentation of the VideoLAN project is composed of four documents : the VideoLAN Quickstart. This document will give you a quick overview of -of VLC, VLS, and the Video On Demand -solution. +of VLC, VLC's stream output, the Video On Demand +solution and the channel information service system. the VideoLAN @@ -192,12 +185,8 @@ document contains Frequently Asked Questions of VLC users. - - -The latest version of these documents can be found on the VideoLAN Web site. - - +The latest version of these documents can be found on the documentation page. User support @@ -217,7 +206,7 @@ the users : on VLC, streaming@videolan.org for the questions -on VLS, mini-VLCS and the network. +on VLS, mini-SAP-server and the network. @@ -239,8 +228,16 @@ page. Convention -In this document, we adopt the following conventions for the Unix -commands : +Windows users + +Some features are currently only available using +the command line interface of VLC. To run such commands, use the Windows +command line tool. + +Unix users + +Unix systems users : in this document, we adopt the following +conventions for the Unix commands : diff --git a/LDP/ref/docbook/VideoLAN-Quickstart/plan-videolan-640.jpg b/LDP/ref/docbook/VideoLAN-Quickstart/plan-videolan-640.jpg index 0a45ce0b..011aa94e 100644 Binary files a/LDP/ref/docbook/VideoLAN-Quickstart/plan-videolan-640.jpg and b/LDP/ref/docbook/VideoLAN-Quickstart/plan-videolan-640.jpg differ diff --git a/LDP/ref/docbook/VideoLAN-Quickstart/vlc-streamoutput.sgml b/LDP/ref/docbook/VideoLAN-Quickstart/vlc-streamoutput.sgml index ed50c287..6eded8c3 100644 --- a/LDP/ref/docbook/VideoLAN-Quickstart/vlc-streamoutput.sgml +++ b/LDP/ref/docbook/VideoLAN-Quickstart/vlc-streamoutput.sgml @@ -1,32 +1,23 @@ -Stream with VLC +Stream and receive with VLC -Unicast an MPEG 1, 2, or 4 file +Unicast an MPEG-1, MPEG-2, or MPEG-4 / DivX file Start VLC on the server - +Open a terminal and type : -under Windows : click on File / Stream -output in the menu, check UDP and type -the IP address or the DNS name of the machine you want to stream to in the -Address box and click on OK. -Then click on File and select the MPEG 1, MPEG 2, -MPEG 4 or DivX file you want to stream. + +% vlc /media/video/video1.avi --sout udp://client.example.org + -under Linux/Unix : start VLC, click on -File, then click on the Browse -button and select the MPEG 1, MPEG 2, MPEG 4 or DivX file you want to -stream. Then check Stream output and click on -Settings. Check UDP and type -the IP address or the DNS name of the machine you want to stream to in the -Address box. Click on OK -twice. +where /media/video/video1.avi is the file +you want to stream and client.example.org is the +DNS name of the client you want to stream to (you can put an IP address +instead). -under Mac OS X, the procedure should be very similar to -Linux. - - +Under Windows, make sure that you are in the same directory +as the VLC install directory. Start VLC on the client @@ -38,29 +29,19 @@ keep the default port and click on OK. Start VLC on the server - +Open a terminal and type : -under Windows : click on File / Stream -output in the menu, check UDP and -type the IP address or the DNS name of the machine you want to -stream to in the Address box and click on -OK. Then click on Disc, -type the device name corresponding to your DVD drive, uncheck -Menus and click on OK. + +% vlc dvdold:/dev/dvd --sout udp://client.example.org + -under Linux/Unix : start VLC, click on -Disc, type the device name corresponding to your -DVD drive in the Device name box and uncheck -Use DVD menus. Then check Stream -output and click on Settings. Check -UDP and type the IP address or the DNS name of the -machine you want to stream to in the Address box. -Click on OK twice. +where /dev/dvd is the device corresponding +to your DVD drive (put D: under Windows if +D is the letter of your DVD drive) or the directory +where you copied your DVD, and client.example.org +is the DNS name of the client you want to stream to (you can put an IP +address instead). -under Mac OS X, the procedure should be very similar to -Linux. - - @@ -99,22 +80,34 @@ address (the IP addresses reserved for this purpose are from 224.0.0.0 to 239.255.255.255). Then, any machine on the network can join the multicast group by sending a request on the network, and it will automatically receive the stream. When it sends a request to leave the -group, it will automatically stop receiving the stream. The advantage of -multicast streaming is that only the machines that want to receive the -stream actually receive it, and the vls only sends one stream even if -there are multiple clients receiving it. +group, it will automatically stop receiving the stream. The advantage +of multicast streaming is that only the machines that want to receive +the stream actually receive it, and the streaming server only sends one +stream even if there are multiple clients receiving it. -Start VLC on the server side +Start VLC on the server -The procedure is the same as in the two previous sections : -the only difference is that you must type a multicast IP address -instead of a regular IP address or DNS name in the Stream -output dialog box. +Open a terminal and type : -Start VLC(s) + +% vlc /media/video/video1.avi --sout udp://239.255.12.42 --ttl 12 + -Launch VLC and click on the Net button. Then -select UDP Multicast, type the multicast IP address -and click on OK. +where /media/video/video1.avi is the file you +want to stream (remplace it with dvdold:/dev/dvd +under Unix or dvdold:D: under Windows if you want +to multicast a DVD), 239.255.12.42 is the multicast +IP address you want to stream on and 12 is the +value of the TTL (Time To Live) of your IP packets (which means that the +multicast stream will be able to cross 11 routers). + + + +Start VLC(s) on the clients + +Launch VLC and click on the Net +button. Then select UDP Multicast, type +the multicast IP address, keep the default port and click on +OK. diff --git a/LDP/ref/docbook/VideoLAN-Quickstart/vlc.sgml b/LDP/ref/docbook/VideoLAN-Quickstart/vlc.sgml index 981592ac..6be0b923 100644 --- a/LDP/ref/docbook/VideoLAN-Quickstart/vlc.sgml +++ b/LDP/ref/docbook/VideoLAN-Quickstart/vlc.sgml @@ -1,4 +1,4 @@ -The VideoLAN Client (VLC) +VLC, the universal media player Installing VLC @@ -18,7 +18,7 @@ Start VLC : under Windows, Mac OS X or BeOS, double-clic on the icone and under -To read an MPEG 1 MPEG 2 or MPEG 4 / DivX file stored on a hard drive +To read an MPEG-1 MPEG-2 or MPEG-4 / DivX file stored on a hard drive or a CD-ROM, click on the File icon or select in the menu File / Open file and select the file you want to play. diff --git a/LDP/ref/docbook/VideoLAN-Quickstart/vod.sgml b/LDP/ref/docbook/VideoLAN-Quickstart/vod.sgml index 6c990100..4607db56 100644 --- a/LDP/ref/docbook/VideoLAN-Quickstart/vod.sgml +++ b/LDP/ref/docbook/VideoLAN-Quickstart/vod.sgml @@ -29,7 +29,7 @@ seek in a file downloaded, that's what we use to seek in the video. you can use a Linux server running Apache. Other operating systems and other Web servers should work too, but we have never tested. -Make your MPEG 1, MPEG 2 or MPEG 4 / DivX files available to the +Make your MPEG-1, MPEG-2 or MPEG-4 / DivX files available to the clients on the Web server.