VideoLAN Server developer documentation

Cyril Deguet

asmax@via.ecp.fr

Tristan Leteurtre

tristan.leteurtre@videolan.org

This documentation is distributed under the FDL.


Table of Contents
1. VLS overview
VLS design
General architecture
Common classes overview
2. VLS framework
Overview
Threads
Modules
3. How is a stream broadcasted ?
What happens when a stream is started ?
How is a TS packet sent ?
4. The Converter and the Reader
The Converter
Interfaces
Reader-Converter
Converter SyncFifo
The Reader
5. The TsStreamer
What's a PCR ?
Using or not PCRs
How vls handles PCRs
The TsStreamer itself
6. The Output Module
The Module itself
The internal Fifo