VideoLAN HOWTO

Alexis de Lattre

Marc Ariberti

Anil Daoud

Cl�ment Stenac

v2.0, 2003-09-04

This document describes how to use the complete VideoLAN streaming solution.


Table of Contents
1. Introduction
1.1. What is the VideoLAN project ?
1.2. What is a codec ?
1.3. How can I use VideoLAN ?
1.4. Command line usage
2. Install the required software and hardware
2.1. Install VLC
2.2. Install VLS
3. Receive and save a stream
3.1. Receive a stream with VLC
3.2. Save a stream with VLC
3.3. Receive a stream with a set-top-box
4. Stream a file
4.1. Stream a file with VLC
4.2. Stream a file with VLS
5. Stream a DVD
5.1. Stream a DVD with VLC
5.2. Stream a DVD with VLS
6. Stream a DVB channel (satellite or digital terrestial TV)
6.1. Install the DVB drivers
6.2. Stream with VLS
6.3. Stream with VLC
7. Stream from an MPEG encoding card
7.1. Stream with the Hauppauge WinTV-PVR-250 card
7.2. Stream with the Visiontech Kfir card
8. Stream from an acquisition card or a webcam
8.1. Install the Video for Linux drivers
8.2. Stream with VLC
8.3. Stream with VLS
9. Advanced use of VLC's stream output (transcoding, multiple streaming, etc...)
9.1. The syntax
9.2. Examples
10. Stream in IPv6
10.1. Stream in IPv6
10.2. Receive in IPv6
11. Video On Demand
11.1. Overview
11.2. On the server side
11.3. On the client side
12. Add a channel information service
12.1. Send announces when streaming with VLC
12.2. Send announces for the programs streamed by VLS with the mini-SAP-server
12.3. Start VLC(s) on the client(s)
A. GNU Free Documentation License
A.1. PREAMBLE
A.2. APPLICABILITY AND DEFINITIONS
A.3. VERBATIM COPYING
A.4. COPYING IN QUANTITY
A.5. MODIFICATIONS
A.6. COMBINING DOCUMENTS
A.7. COLLECTIONS OF DOCUMENTS
A.8. AGGREGATION WITH INDEPENDENT WORKS
A.9. TRANSLATION
A.10. TERMINATION
A.11. FUTURE REVISIONS OF THIS LICENSE
A.12. ADDENDUM: How to use this License for your documents
List of Figures
1-1. Global VideoLAN solution La solution VideoLAN globale
1-2. Windows terminal
1-3. Linux X terminal
1-4. Mac OS X terminal
1-5. BeOS terminal