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