VideoLAN VLC media player

Transcription

VideoLAN VLC media player
VideoLAN
VideoLAN
VLC media player
TERENA
17 June 2011
1
Ecole Centrale Paris
VIA
➢
➢
VIA Centrale Réseaux
➢
Campus student association
➢
Internet acces through RENATER
Network Upgrade
➢
How to pay for our network?
➢
Justify the needs of a bigger network?
➢
1995 : video streaming!
5
VideoLAN Genesis
➢
➢
Project
➢
Team of 2nd year students
➢
Project Succesful
➢
Reboot
1998 project
➢
Open Source vision
➢
Modularity and Cross-Platform
➢
Network Oriented
6
VideoLAN Projects
➢
VideoLan Client, VLC media player, VLC
➢
VideoLan Server, VLS (dead)
➢
VLCS (dead)
➢
libdvdcss (DVD CSS decryption)
➢
libdts, libdca (DTS decoding)
➢
x264 (H.264 encoding)
➢
libdvbpsi (TS management)
➢
libdvdplay (dead)
➢
libdvbcsa (dvb encryption decoding)
➢
VLMA
➢
VLC Skin designer
➢
libbluray, libaacs
➢
DVBlast, Multicat
7
Streaming Solution
8
VLC
The Cone
VLC
VLMC
Applications
libVLC
libVLCcore
Decoder
Theora
Vorbis
x264
Demuxer
Mux
Ogg
MKV
Interface
Vout
Aout
Filters
Modules
Modules
Modules
Modules
VLC numbers
➢
➢
➢
600 000 LoC
➢
80k Core
➢
520k Modules
50 external libraries
➢
Codecs, outputs, effects
➢
5M LoC
Contributors
➢
Core Team 5~10
➢
400 whole life
12
OS
14
VLC 0.6.1
15
16
17
18
VLC 0.9
19
Download numbers
800,000 dl per day
290 M since 1.1.0
700 M total
What you don't know
➢
What you don't know about VLC
➢
Transcoding, Streaming
➢
latency
➢
Mosaic/PiP generation
➢
Wall display
➢
Screencasting
➢
TS encryption and decryption (DVB-CSA)
➢
DVD and CD ripper
➢
Headless versions
➢
Karaoke, Midi, hardware decoder
➢
Scriptable and extensions
➢
Modules
21
VLC Future
➢
VLC 1.2.0 objectives
➢
Blu-Ray integration
➢
Mobile ports : iOS, Android, Meego
➢
Extensions
➢
New Video Output
➢
Video Filter transcoding
➢
New deinterlacing
➢
SDI, ClearQam, HLS input
➢
Faster, Better, Stronger
22
DVBlast
➢
DVB streamer
➢
DVB / ASI
➢
UDP/RTP uni/multi
➢
Lean and fast
➢
24h/7
➢
Live Configuration
➢
➢
➢
Reconfiguration
EIT, SDT, TDT passthrough
External CAM support
23
VideoLAN
The Community
VLC
24
Thank You
[email protected]
Freedom
libVLC license
LGPL

Similar documents