VideoLAN is a Free Software video streaming and playback solution. It is able to play and stream a large panel of streams.
I've been mainly working on the main software, VLC media player. I've worked on the playlist system, the session announcement and services discovery systems, the wxWidgets interface, and visualizations.
I've also done some documentation, and worked on the miniSAPserver software.
The VideoLAN manager project aims at creating a software able to manage a number of VideoLAN-based streamers. I am currently developing a web-based solution.
I've made a number of lectures and presentations about VideoLAN.
You can get them here :
Presentation for
Journée VIA/VideoLAN 2004
( 1.5 Mo )
Technical presentation
( 1.6 Mo )
VLC ships with a plugin for the Mozilla and Firefox web browsers. The plugin can be controlled via Javascript. I have created a sample page that shows the features of the plugin. Fore more details on how to install the plugin, please refer to VideoLAN documentation
Demo page (HTML controls)
Demo page (XUL controls -
almost completely broken)
Two diagrams I made to explain VLC's global structure :
I'll try to find some time to improve them, translate them to english, and put them on the website.
Other
Some prework on the new playlist core architecture in VLC