VideoLAN HOWTO

Alexis de Lattre

Marc Ariberti

Anil Daoud

Clément Stenac

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU General Public License, Version 2 or any later version published by the Free Software Foundation. The text of the license can be found in the appendix GNU General Public License.

Abstract

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


Table of Contents

1. Introduction
What is the VideoLAN project ?
What is a codec ?
How can I use VideoLAN ?
Command line usage
2. Install the required software and hardware
Install VLC
Install VLS
3. Receive and save a stream
Receive a stream with VLC
Save a stream with VLC
Receive a stream with a set-top-box
4. Stream a file
Stream a file with VLC
Stream a file with VLS
5. Stream a DVD
Stream a DVD with VLC
Stream a DVD with VLS
6. Stream a DVB channel (satellite or digital terrestial TV)
Install the DVB drivers
Stream with VLS
Stream with VLC
7. Stream from an MPEG encoding card
Stream with the Hauppauge WinTV-PVR-250/350 card
Stream with the Visiontech Kfir card
8. Stream from an acquisition card or a webcam
Install the Video for Linux drivers
Stream with VLC
Stream with VLS
9. Advanced use of VLC's stream output (transcoding, multiple streaming, etc...)
The syntax
Examples
10. Stream in IPv6
Stream in IPv6
Receive in IPv6
11. Video On Demand
Overview
On the server side
On the client side
12. Add a channel information service
Send announces when streaming with VLC
Send announces for the programs streamed by VLS with the mini-SAP-server
Start VLC(s) on the client(s)
A. GNU General Public License
Preamble
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
How to Apply These Terms to Your New Programs

List of Figures

1.1. Global VideoLAN solution
1.2. Windows terminal
1.3. Linux X terminal
1.4. Mac OS X terminal
1.5. BeOS terminal