VideoLAN Streaming Howto

Alexis de Lattre

Johan Bilien

Anil Daoud

Clément Stenac

Antoine Cellerier

Jean-Paul Saman

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

Abstract

This document explains how to stream, transcode and save streams using the VideoLAN solution


Table of Contents

1. Streaming, Muxers and Codecs
Introduction
Muxers and codecs
2. Easy streaming
Intro
Streaming using the Wizard
Streaming using the GUI
3. Advanced streaming using the command line
Structure of stream output
Description of the modules
Examples
4. Examples for advanced use of VLC's stream output (transcoding, multiple streaming, etc...)
Transcoding
Multiple streaming
Transcoding and multiple streaming
HTTP streaming
RTP streaming
RTSP
MMS / MMSH streaming to Windows Media Player
Use the es module
5. VLM - Multiple streaming and Video on demand
VLM
Examples
6. Receive and save a stream
Receive a stream with VLC
Save a stream with VLC
Receive a stream with a set-top-box
7. Stream a file
Stream a file with VLC
8. Stream a DVD
Stream a DVD with VLC
9. Stream a DVB channel (satellite or digital terrestial TV)
Install the DVB drivers
Stream with VLS
Stream with VLC
10. Stream from encoding cards and other capture peripherals
Hardware encoding cards
Software encoding cards
Stream with DirectShow
11. Stream from a DV camcorder
Install the libraw1394 and libavc1394
Stream with DV
12. Streaming over IPv6
Streaming over IPv6
A. GNU General Public License
Preamble
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
How to Apply These Terms to Your New Programs