Home
Projet en Equipe n 191 VideoLAN
Contents
1. Yaroslav Pigenet ypigenet 20minutes fr Fic 1 2 VIDEOLAN dans le 20 minutes MacGeneration Suite la nomination de VLC media player aux troph es MacGeneration Van dernier nous avons r pondu a une interview par e mail en introduction aux concours de cette ann e au cours du mois d Aott http trophee macgeneration com archives 2004 08 17 interview de rmi denis courmont vlc 1 2 PROMOTION VERS L EXTERIEUR Streaming media com Nous avons t s interview s par un journaliste du site Streaming me dia com site dont le but est de provide industry professionals and corpora tions utilizing digital media technology with global real time news resources and information to help foster the adoption of streaming media technology and applications L article est disponible l adresse suivante http www streamingmedia com article asp id 9000 Radio Suisse Romande Nous avons galement t interview s par un journaliste de la Radio Suisse Romande qui est l quivalent suisse de France Inter chez nous Le journaliste Jean Olivier Pain fais tous les matins une chronique sur l infor matique et le multim dia Nous avons donc eu la possibilit de vanter les m rites de VLC media player par rapport aux lecteurs habituels tels que Windows Media Player Service informatique de Matignon Ils nous ont contact pour d ployer un syst me similaire celui en place sur la R sidence des l ves de l col
2. cessaire pour comprendre le fonctionement et l utilisation de ces logiciels Cependant les contacts avec les utilisateurs ne peuvent se limiter la documentation Ils ont souvent besoin de notre aide pour mettre en place des solutions inhabi tuelles et nous avons toujours besoin de leur avis pour am liorer les logiciels et corriger les bogues Nous allons voir les diff rents moyens de communication qui sont d di s aux utilisateurs Note Ceux ci sont tous en anglais 3 4 1 Le Forum Ils s agit de l outil privil gi pour obtenir de l aide sur VLC media player et les autres logiciels de VIDEOLAN que l on peut trouver l adresse http forum videolan org Celui ci est compos de 6 parties VIDEOLAN Discussion g n rale sur le projet VIDEOLAN VLC media player Discussion technique propos de VLC media player VLC media player Discussion technique propos de VIDEOLAN Ser ver Shttp wiki videolan org 3 4 SUPPORT Streaming Discussion concernant la diffusion l aide de logiciels VI DEOLAN Requests Demandes de nouvelles fonctionalit s Coffee Tout et n importe quoi Cr s en novembre 2003 ce forum a depuis connu un succ s consid rable l heure o j cris ce rapport 28657 messages ont t s post s par plus de 6000 utilisateurs Le bon fonctionement de ce forum exige bien sur une pr sence r guli re de membres de l quipe de d velopement de VIDEOLAN pour
3. les ann es suivantes mais nous engageons les personnes qui continueront le projet ou d faut l association VIA Centrale R seaux d poser les sources une fois par an si la solution VIDEOLAN continue se d velopper un tel rythme 1 1 LE TRAVAIL JURIDIQUE 1 1 4 CSA Situation actuelle Sans rentrer dans les d tails donn s dans les rapports des ann es pr c dentes tentons de r sumer la situation actuelle de la diffusion de chaines sur la r sidence Tout d abord VIDEOLAN diffuse les chaines hertziennes des chaines satellites gratuites et les radios sur la r sidence et depuis cette ann e la TNT Ceci ne passe pas par des crans cathodiques et donc ce n est pas a proprement parler soumis a la redevance audio visuelle VIDEOLAN ayant t le premier a effectuer cela nous avons donc par le pass obtenu un ac cord de principe oral pour diffuser Cet accord se prolonge encore pour le moment confirmation de M Mah le 18 mai 2005 Par le pass l obtention d un contrat crit s est heurt a diff rentes barri res citons notamment la l galit des paraboles et antennes du b timent B cause de la proximit du Parc de Sceaux et l ambiguit die au fait que VIDEOLAN est une associa tion et qu elle ne d pend pas de la r sidence sans compter bien entendu le flou juridique qui r gne autour du caract re num rique et non analogique des flux Les perspectives Deux solutions s offrent donc
4. ques vid o le port de VLC media player sur Pocket PC un module de timeshifting la mise en ligne d une documentation sur la lecture de flux et sur la diffusion par VLC media player Au niveau des outils de travail et des services on peut noter les r alisations suivantes au d l de la maintenance quotidienne et de la mod ration des mailing lists la pr compilation du site sur Krishna le passage du SVN de Zoy Krishna la r cup ration des donn es lors du crash d un disque de Krishna Vinstallation de Trac un outil de suivi pour le d veloppement la mise en place de deux nouveaux serveurs pour videolan org Enfin la libdts a t renomm e en libdca et sa distribution provisoirement totalement suspendue 20 3 1 VLC MEDIA PLAYER VLC 3 1 1 Les nouvelles versions Le travail sur le VLC media player a t assez prolifique avec 2 nouvelles versions du VLC media player qui sont sorties depuis la fin de l ann e scolaire derni re le VLC media player 0 8 0 et le VLC media player 0 8 1 Par ailleurs la sortie de la version 0 8 2 est maintenant imminente Une premi re version de test 0 8 2 testl est d j disponible et la version 0 8 2 test2 est presque pr te l heure o j cris ces lignes VLC media player 0 8 0 Sortie le 3 novembre 2004 apr s 5 mois d attente cette version apporte une s rie de nouvelles fonctionnalit s qui avaient t demand es pour les versions
5. t organis s pour d cider de quelles cha nes seraient ajout es La production doit aussi suivre l volution de la mentalit concernant la t l vision dans la chambre Ce qui n tait encore qu un essai la rentr e derni re est d sormais consid r comme un dt par de nombreux l ves Il faut alors proposer un service qui ne tombe pas en panne et ce malgr les al as lectriques ou les pannes du mat riel La cr ation du newsgroup ecp via videolan rentre dans ce cadre puisque celui ci permet aux l ves de nous signaler tout probl me sur n importe quelle chaine Un travail en collaboration avec le d veloppement a permis de r soudre des probl mes dans les annonces SAP le MiniSap Server occupait de plus en plus de m moire juqu paralyser la machine ainsi qu un probl me d affichage des accents dans la playlist Troisi me partie Gestion du projet 39 Chapitre 5 Gestion des risques 5 1 Les risques li s au projet VIDEOLAN 5 1 1 Les risques financiers Le risque de ne pas avoir assez de moyens pour financer le renouvellement du materiel de diffusion sur la r sidence ainsi que celui utilis des fins de d velopement est potentiellement grave Cependant la probabilit qu il se r alise est faible Du fait de son statut de club de l association VIA Centrale R seaux le projet VIDEOLAN peut disposer de moyens financiers suppl mentaires lors de soir es de subvention De plus des dons de la communaut de
6. troduisaient des bogues suppl mentaires pendant que d autres essayaient de stabiliser le logiciel D autre part le suivi des bogues connus tait mal ou pas organis 8 1 3 Les branches Depuis la version 0 8 1 un nouveau mod le de cycle est suivi Une fois qu une nouvelle version est envisag e et que la version de d veloppement commence tre stabilis e si de nouvelles fonctionnalit s sont propos es la version en cours de stabilisation est s par e de la version de d veloppement pour former une branche distincte Les nouvelles fonctions sont ajout es la branche instable trunk et ne perturbent pas la stabilisation de la branche stabiliser Une attention particuli re est apport e v rifier que les corrections de bogues sont appliqu es aux deux branches pendant leur coexistence pendant quelques semaines 8 1 4 Le suivi des bogues Le logiciel Trac a t install voir aussi page 31 Il permet de garder une trace et de suivre les bogues restant corriger avant de publier une nouvelle version Cela vite tout simplement d oublier de corriger des bogues connus par ailleurs 8 2 Production La production sur la r sidence est bien s r tr s fortement li e la notion de qualit de service On ne peut pas se permettre d arr ter d mettre des chaines comme TF1 ou France 2 lors du journal t l vis par exemple Nous avons donc mis en place quelques outils pour garantir un taux de disponibilit maxima
7. ES NS Pad Ses 20 TABLE DES MATI RES 3 1 1 Lesnouvellesversions 21 3 1 2 La poursuite du d veloppement d un module de VOD etde RTSP aig np SR eee ee ARS er durs 22 3 1 3 Le d veloppement d un module de chiffrement TLS SSL 22 3 1 4 La refonte du syst me de filtres vid o subpictures 24 3 1 5 Uncachepourlesmodules 24 3 1 6 Le changement de structure de la playlist 25 3 1 7 Le d but d une r organisation des pr f rences du VLC me di DIAV E iera n aep RAR ARS ts SO Ts Val be End 26 3 1 8 Les mosa ques Vid o 27 3 1 9 le port de VLC media player sur Pocket PC 28 3 1 10 Un module de timeshifting 29 DR OUEN ICO peer Gating MR SE Sy D END St 29 3 2 1 La pr compilation du site Web 29 3 2 2 Mise jour du serveur Web 30 3 2 3 Le passage du SVN de Zoy Krishna 30 3 2 4 La r cup ration des donn es apr s un crash de disque 30 32 5 L installationdeTrac 31 3 2 6 Les deux nouveaux serveurs pour videolan org 31 3 37 Documentation 4 et aos Vr PUY axe ok Peal a8 ohne M EN B ces te NE 31 3 3 1 VLC Play Howto 0 0 0 02000 08 32 3 3 2 VLC Streaming Howto NE 32 3387 FAO ne ate OA eo ee e A e 32 334 Le WIKI hp hu ru ate eee ee Bede BE 33 FA COUPPOL a u ee AS ee ay Ses a RS Rte 33 JAL Tue FOTUT snn Hobe died Scene Sed coe Se S
8. analysant le fichier SDP fourni du serveur au client Bien qu ayant un flux correctement d crit nous n avons pas encore r ussi a le diffuser directement sur t l phone portable Cepen dant des contacts avec Orange ont t tablis et des contacts avec SFR sont ventuellement entreprendre 3 1 3 Le d veloppement d un module de chiffrement TLS SSL C t serveur La quasi absence de s curit du module d interface HTTP qui permet de contr ler une instance du VLC media player distance avec un naviga teur Web a suscit le d veloppement d un module de chiffrement SSLv3 et TLSv1 En effet tous les navigateurs en vogue supportent depuis longtemps le chiffrement par SSL et ou TLS Avec SSL ou TLS il est possible Les fichiers sdp Session Description Protocol sont utilis s dans le protocole RTSP pour d crire le flux demand ip source encapsulation taille du fichier afin d initialiser par la suite la lecture du flux Orange et SFR sont les deux seuls op rateurs de t l phonie mobile actuels fournir des offres permettant la lecture vid o depuis l Internet Bouygues est avec la technologie i Mode diff rente 3 1 VLC MEDIA PLAYER VLC de n gocier les algorithmes de chiffrement et d authentification utili ser en fonction de ceux qui sont support s par le client et le serveur de chiffrer les donn es notamment le mot de passe d administration du VLC media player d aut
9. appliqu s l image qui s affichait l cran mais il tait impossible de diffuser celle ci On ne pouvait par exemple pas ajouter de logo sur les flux vid os diffus s Cela est maintenant possible gr ce au nouveau syst me En ce qui concerne les sous images subpictures utilis es pour les sous titres par exemple ou pour l ajout de logos celles ci d pendaient avant du format vid o de l image sur lesquelles elles taient rajout es Il fallait donc pr voir les diff rentes conversions possibles de formats Ces conversions ont maitenant t centralis es en une seule fonction Cela permet d envisager une interface OSD On Screen Display ie qui s affiche sur l image comme cela est le cas pour les menus de configuration d une t l vision Ces modifications dans le syst me de sortie vid o ont permis de centraliser plusieurs op rations tout en augmentant leurs applications et en ouvrant de nouvelles perspectives quant leur utilisation 3 1 5 Un cache pour les modules La structure du VLC media player est extr mement modulaire ce qui lui conf re une l g ret et une souplesse remarquable d utilisation En effet il est constitu d un c ur minimal de seulement quelques centaines de lignes de code sur lequel viennent se greffer des modules Ceux ci ont une utilit sp cifique on trouve par exemple autant de modules que de d interfaces mais encore des modules de sortie vid o de diffusion par le r seau Le prin
10. client Par ailleurs le support de l authentification du client par le serveur et du serveur par le client est d sormais support Il fallait pour cela impl menter correctement la gestion et la v rification des certificats de chiffrement x509 en fait un syst me de gestion de bi clefs pour le chiffrement asym trique Avec ce systeme VLC media player peut d ailleurs en principe tirer partie des infrastructures de gestion des clefs PKI ventuellement d j mise en place pour d autres utilisations Plus concr tement il est possible de v rifier Vaccr ditation d un client VLC media player avant de lui transmettre un flux par le r seau en VOD ou en temps r el Le flux peut tre chiffr pour emp cher l interception dans une attaque de type man in the middle 3 1 VLC MEDIA PLAYER VLC 3 1 4 La refonte du syst me de filtres vid o subpic tures Le syst me de filtres vid o a plusieurs fonctions au sein du VLC media player il permet entre autres d appliquer des effets l image distorsion re trait des bandes noires ajout d un logo mais est aussi utilis pour afficher les sous titres Plusieurs modifications ont t apport es au syst me de filtres vid o ainsi qu la structure du VLC media player afin d augmenter leur efficacit Un premier remaniement permet maintenant de diffuser le r sultat de l application de ces filtres sur le r seau En effet ces filtres taient pr c demment
11. dans le Piston Information le journal de la R sidence des l ves de l cole Centrale Ils se sont montr s assez int ress s par notre offre mais elle tait pour eux assez atypique et elle n tait donc pas premi re dans leur liste de priorit s Leurs services techniques taient assez d bord s nous ne devions donc normalement pas obtenir l acc s leur ftp avant la fin mars Nous leur avons avanc le fait qu il fallait que ce soit fait avant juin pour viter de laisser une situation bancale nos successeurs Pour ce qui est de l aspect juridique les annonceurs font confiance Allocin pour savoir qui ils donnent la diffusion des bandes annonces et il n y avait donc aucun probl me D un autre c t nous avons chang sur la possibilit de faire un partenariat technique Ils n taient visiblement pas tr s int ress s par cette offre et se sont montr s peu emball s par la diffusion sur des t l phones de troisi me g n ration ainsi que sur la possibilit de lire leur bandes annonces sur des syst mes d exploitation autres que les traditionnels Mac Windows Ils semblent tr s orient s vers leurs clients Windows et ne veulent pas passer aux normes MPEG2 4 Tout cela semblait relativement bien parti malheureusement nous n avons au jour d aujourd hui toujours aucune nouvelle de leur part nous n avons tou jours pas obtenu les acc s pour t l charger les bandes annonces diffuser et chacune de nos relan
12. de m me exp rimenter diff rentes configurations et mettre en place cette solution qui n cessite plusieurs ordinateurs pour des raisons de consommation de ressources Enfin en ce qui concerne la participation au d veloppement du logiciel VLC media player en elle m me elle a t quelque peu r duite cette ann e mais il faut dire que la complexit s accroissant chaque ann e il faut de plus en plus de temps avant de bien saisir le fonctionnement Nous avons toutefois eu plusieurs contributions de GPAs qui ont impl ment dans VLC media player des fonctionnalit s qui taient souhait es des utilisateurs La participation non technique Les premi res ann es ont assist dans un premier temps aux rendez vous avec nos contacts et par la suite ont commenc s occuper de la partie juridique notamment en reprenant la constitution du dossier pour le CSA afin de transfomer notre accord oral en accord crit A la fin de cette ann e les GPAs ont maintenant une bonne vision et compr hension du projet et s impliquent de plus en plus dans les t ches techniques et non techniques Il semble donc certain que la rel ve est belle et bien prise et que le projet VIDEOLAN a encore de belles ann es devant lui Chapitre 8 Gestion de la qualit 8 1 VLC media player 8 1 1 Probl matique La version 0 8 0 de VLC media player comporte divers bogues tr s g nants et cela malgr la publication de versions de test avant la publicat
13. durs du serveur SVN au courier concernant les litiges programme au d p t des sources renouveler les noms de domaine et au fonds de roulement pour les T shirts VIDEOLAN Les dons en nature cartes d acquisition etc sont ind pendamment uti lis s par la partie production ou d veloppement En effet la production sert de test au d veloppement et le d veloppement sert la production Deux achats inattendus sont arriv s cette ann e les coupures de courant ayant endommag les serveurs des onduleurs ont t achet s et des disques durs ont d tre renouvel s Il a t rajout en fin de bilan les possessions en nature du projet ainsi que les dates de don 61 Le bilan de tr sorie D penses Euros Developpement renouvellement noms de domains 28 70 deux disques durs 148 00 envoi lettre DTS 6 20 achat t shirts 975 94 d pot des sources 55 00 dons 1120 00 trajet solutions linux 31 60 parking solutions linux 5 40 sous total 130 84 Prod d codeur TNT 79 90 linux cambr sis 23 30 vente 3 chemises 87 93 subvention VIA onduleurs et disque dur 1170 onduleur 691 29 disque dur 68 sous total 395 44 Total 264 60 Le carnet d adresses du juridique VIDEOLAN Afin de faciliter le travail de nos successeurs nous avons d cid de faire figurer ici tous les contacts directs que nous
14. e pour la version 0 8 2 de VLC media player 3 2 Services 3 2 1 La pr compilation du site Web Suite aux nombreux problemes de surcharge du serveur Krishna qui h berge le site Web officiel du projet VIDEOLAN il a t d cid de rendre le site 3 2 SERVICES Web actuellement crit en PHP essentiellement statique D sormais le site Web est pr compil par l interpr teur PHP une fois pour toute l exception des quelques pages r ellement dynamiques Ainsi les pages les plus visit s sont servies avec un co t l g rement plus faible par le serveur Web Apache et peuvent tre mises en cache correctement par les navigateurs Web des visiteurs ce qui r duit un peu le trafic engendr sur le r seau et am liore sensiblement la vitesse d affichage du site Web 3 2 2 Mise jour du serveur Web En outre le logiciel utilis comme serveur Web Apache a t compl tement mis a jour et sa configuration revue Il s agit d sormais d un serveur Apache 2 cens tre un peu plus performant Malheureusement les tests d Apache en mod le multi thread n ont pas t concluants plantages du logiciels pro voquant la d connexion de nombreux utilisateurs Apache 2 est donc utilis en modele multi process et les gains de performances sont notablement plus faibles 3 2 3 Le passage du SVN de Zoy a Krishna Les d positoires repositories Subversion sur lesquels travaillent les d velopeurs de VLC media player et des aut
15. es en cours de d ploiement T l com Paris et Bretagne Int l Egim Chapitre 2 La diffusion de chaines satellites sur la R sidence des El ves de l Ecole Centrale VIDEOLAN propose actuellement ses membres pr s de 150 Flux de diff rent types cha nes hertziennes TNT cha nes satellite gratuites et ra dio et dans diff rentes langues Bien que la diversit de ces programmes soit satisfaisante nous avons souhait cette ann e proposer de nouveaux flux aux l ves En effet en discutant avec une certain nombre d l ves nous nous sommes aper us que ceux ci souhaitaient pouvoir profiter d un contenu plus vari que les cha nes classiques de radio et de t l vision qui leur taient propos es Certes il y a bien les chaines satellites mais il semblerait que les gens les regardent peu Par cons quent nous nous sommes int ress s aux diff rents flux que nous pouvions techniquement proposer Nous sommes donc entr en contact avec de nombreux fournisseurs de chaines satellites payantes ainsi que des distributeurs de bandes annonces Malheureusement il faut bien reconnaitre que nous n avons pas eu de francs succ s Dans chacun des cas nous avons propos notre interlocuteur un parte nariat similaire en essayant de faire en sorte que celui ci ne l se aucune des parties Le mod le tait en gros le suivant Ce que nous pouvons leur apporter VIDEOLAN est un formidable outil qui gr ce aux nombreux
16. et pr voir les points d action de la semaine qui arrive C est aussi lors de ces r unions que l on d cide de la participation ou non de l quipe tel ou tel salon ou partenariat Pour faciliter le d roulement de la r union un ordre du jour est r dig lors du week end par le chef de projet Celui ci est disponible avant la r union Les membres du projet peuvent donc commencer r fl chir aux divers points et ventuellement en rajouter en cas d oubli Au d but de chaque r union un membre de l quipe se porte volontaire de gr ou de force pour r diger un comte rendu de la r union Ce compte rendu est ensuite envoy en mailing list Il pr cise notemment les diverses d cisions qui ont t prises et les actions effectuer ToDos 6 2 LA COMMUNICATION AU SEIN DE L QUIPE 6 2 2 Les mailing lists La communication au sein de l quipe ne se r sume bien sur pas uniquement aux r unions de projet Des mailing lists sont donc disponibles Celles ci sont sp cifiques a un sujet bien pr cis Une liste de quelques unes des mailing lists utilis es par le projet permet de mieux se rendre compte de leur utilisation videolan videolan org C est la mailing list d di e la gestion de l quipe et des divers v nements de comm ext Les anciens membres du projet ainsi que quelques contributeurs ext rieurs majeurs y sont abonn s C est sur cette mailing list que sont envoy s les ordres du jour et comptes rend
17. la TNT sans perturbation des autres programmes avec une am lioration notable de la qualit Un adap tateur Visionetics est aussi utilis pour palier la pi tre qualit du signal re u pour le multiplex R1 France T l vision En effet nous sommes situ s en limite de zone de r ception et le signal de ce multiplex est particuli rement d grad Le mat riel install il a fallu configurer VLC media player Bien que le signal soit de type DVB nous utilisons VLC media player et non VIDEO LAN Server comme pour les chaines satellites La difficult a t de trouver les param tres de r glage avant la mise en route officielle de la TNT le 31 mars Une fois ces param tres obtenus la diffusion se r v le stable sauf pour le multiplex R1 dont le signal est tr s mauvais L utilisation du boitier Net T de Visionetics la place d une carte d acquisition a alors r gl le probl me et VLC media player diffuse d sormais tous les multiplex de la TNT Nous avons d sormais la capacit de diffuser les 4 nouvelles cha nes gratuites qui devraient arriver en septembre et au d but de l automne 4 4 QUALIT 4 4 Qualit Le but de la production sur la R sidence des l ves de l cole Centrale est de proposer un service de plus en plus stable comme l est la t l vision classique L autre but est de satisfaire le plus grand nombre de r sidents en leur proposant les programmes qu ils d sirent C est pourquoi plusieurs votes ont
18. posants du projet VIDEOLAN Notre serveur principal Krishna a d ailleurs subi une panne importante de disque dur d but d cembre Les serveurs font l objet d un contrat de maintenance avec IBM En cas de panne il est par ailleurs possible de mettre en place une solution de secours permettant le t l chargement de VLC media player sur les serveurs miroirs r partis en diff rents points du globe comme cela a t fait lors de la coupure de courant de plusieurs heures sur la R sidence des l ves de l cole Centrale d but d cembre et cela malgr l indisponibilit du serveur principal En fait l arborescence des fichiers en t l chargement et les repositories SVN qui contiennent les sources des logiciels et des documentations sont les ressources les plus pr cieuses du projet L arborescence des fichiers est recopi e sur les serveurs miroirs et peut donc tre r cup r e depuis l un deux si un voire plusieurs des serveurs subit une panne En ce qui concerne les repositories et le wiki des copies de sauvegarde sont effectu es quotidiennement sur un serveur sp cifique Ils sont ensuite nouveau copi s sur des bandes magn tiques service gracieusement fourni par le CTI de l cole Centrale Paris 5 1 4 Les risques li s la production Le principal risque tout comme la partie technique est li au mat riel L quipement est tr s sollicit fonctionnement ininterrompu durant l ann e et commence montrer quelque
19. renias Rinde Seed e Ve edn aai So bee de eS eee 47 7 3 Les GPAs dans le projet 0 020 202 48 8 Gestion de la qualit 50 81 VLC media player vis 2 428 nee ye a 50 81 1 Probl matique he anit ee a Sst GS 50 8 1 2 Le cycle de d veloppement 50 8 1 3 L s branchesz es NT ANS OMIS nie 51 814 Le suivi des bogues gue he dre hu ne Re n 51 8 amp 2 VETOAUCHIOM rocis g ate nl ale nan Moe ds ce Se re 51 8 2 1 Les coupures de courant 51 8 22 PIE BOUS y eae EN ered ARR Ae O AND e gn he cran 52 IV Perspectives 54 9 Les perspectives du VLC media player 55 10 Les perspectives de la production sur la R sidence des l ves de l Ecole Centrale 58 TABLE DES MATI RES Conclusion Annexe Tr sorerie Le carnet d adresses du juridique VIDEOLAN Annexe de S curit 60 60 61 63 65 R sum Le projet VIDEOLAN Le projet VIDEOLAN s int resse la diffusion de vid o sur IP Cette ann e les d velopements se sont concentr s sur le d veloppement d une so lution de diffusion clef en main L interface a t repens e de nouvelles fonc tionalit s tel le chiffrement SSL TLS ou encore les mosaiques vid o une documentation revue un support utilisateurs continu et la participation de nombreux salons tous ces l ments ont port s leurs fruits Les logiciels VIDEOLAN et plus particuli rement VLC media player sont maintenant faciles d util
20. s par la production ou le d velopement est parfois caus e par autre chose que des coupures de courant Nous avons donc mis en place un script baptis Ping Bot qui v rifie la connexion r seau de toutes les machines utilis es par le projet VIDEOLAN et h berg es par VIA Centrale R seaux D s que l on observe une perte de la connexion avec au moins l une des machines un e mail est envoy et un message est post sur IRC Cela permet Inttp vthr videolan org cgi bin nut upsstats cgi host myups vthr 8 2 PRODUCTION comme dans le cas d une coupure de courant d tre inform tr s rapidement et donc de pouvoir maximiser la disponibilit des services sur la r sidence et vers l ext rieur de la r sidence Quatri me partie Perspectives 54 Chapitre 9 Les perspectives du VLC media player Outre la correction de bugs les prochaines versions du VLC media player devront inclure quelques nouvelles fonctionnalit s comme la r criture du vout et de l horloge un syst me de retour en cas de probl me le support du RTCP dans le serveur RTSP inclu permettre le t l chargement part de modules le port complet sur Zaurus une interface au VLM Toutes ces perspectives sont d crites dans l outil de gestion Trac La r criture du vout Le vout d signe la partie du VLC media player permettant de g n rer et d afficher une image l cran Actuellement tout est fait dans un m me bloc ce
21. vision Num rique Terrestre un niveau lev de qualit du service 4 1 Optimisation En d but d ann e nous avons vite t confront s de nombreux probl mes de stabilit de la solution En effet bien que la diffusion des cha nes satel lites soient presque parfaite celle des cha nes hertziennes tait vraiment de tr s mauvaise qualit avec des coupures de son et une image d form e Ceci tait d l absence de drivers officiels pour les cartes d acquisition sous GNU Linux Un gros travail a donc t men pour param trer efficacement ce mat riel Nous avons donc r ussi obtenir une qualit relativement bonne pour un signal hertzien comparable celui de la t l vision sur la r sidence Le mat riel satellite que nous utilisons devenant de plus en plus connu son support sous GNU Linux s est am lior au cours de l ann e Les drivers sont d sormais inclus dans le noyau et le comportement des cartes devient 35 4 2 MONITORING plus rationnel Ceci a permis l utilisation compl te des serveurs achet s l an dernier Nous utilisons 4 cartes d acquisition 5 ports PCI dont un pour la carte r seau par PC sans que cela ne pose le moindre probl me 4 2 Monitoring L alimentation lectrique du 1B tant tr s chaotique 2 ou 3 coupures de courant par semaine nous avons connu de nombreux dysfonctionnements sur les machines install es dans le sous sol Au cours de l ann e ce sont 2 alimentations
22. visionetics France 4 TNT visionetics France 5 TNT visionetics Arte TNT visionetics Public S LCP TNT visionetics France 3 TNT Direct 8 TNT TMC TNT TF1 TNT NRJ12 TNT TPS Star TNT M6 TNT w9 TNT NT1 TNT visionetics France 2 D A Satellite v ETV TV Raid v SSH SG SCS SO OG SS 1G 1G e Fic 3 1 La nouvelle playlist Interface wx Widgets Le changement le plus substanciel introduit par la version 0 8 2 est la liste de lecture hi rarchis e C est une modification particuli rement com plexe dans le systeme de gestion de la liste de lecture et dans les modules d interfaces avec des contraintes de multi threading importantes 3 1 VLC MEDIA PLAYER VLC Cette nouvelle liste de lecture est beaucoup plus lisible que l ancienne liste qui se pr sentait sous forme d un simple tableau Par exemple il est possible de reproduire l architecture arborescente d un r pertoire et de ses sous r pertoires ou de classer les cha nes diffus es en multicast par cat gories Ainsi sur le campus on trouve d sormais quatres cat gories de chaines multi cast Radio TNT t l vision num rique terrestre Satellite t l vision satel litaire et TV t l vision hertzienne analogique NX t l vision et TV Raid La s lection d une cha ne donn e est donc beaucoup plus ais e 3 1 7 Le d but d une r organisation des pr f rences du VLC media player VLC media player est vraiment exceptionne
23. Cette ann e le fonctionnement tait l g rement diff rent le tour de piste tait en effet s par en deux demi journ es distinctes la matin e tant r serv e aux proc dures administratives et l apr s midi consacr e aux associations Ainsi VIDEOLAN a pu installer un stand attractif et visible gr ce ses d monstrations sur crans et ses affiches ce qui a attir un grand nombre de GPAs Nous avons ainsi pu r colter les noms et mails des gens int ress s par une participation au projet 7 2 Les formations Bien videmment les formations sont un param tre fondamental de l int gration des GPAs au projet Nous avions insist lors de la phase de pr sen tation sur les diff rents secteurs de VIDEOLAN en montrant que la tech nique n tait pas forc ment n cessaire notamment pour les parties juridiques et relations ext rieures De plus nous avions montr que la participation pou vait tre une tr s bonne source de formation la fois la programmation au monde GNU Linux ou encore au monde de la vid o Nous avons ainsi organis une s rie de formations certaines en collabora tion avec VIA Centrale R seaux sur les th mes plus g n raux en commen ant par une pr sentation g n rale de VIDEOLAN et de la partie juridique formation pr sentation de VIDEOLAN formation C formation structure g n rale de la solution VIDEOLAN formation production formation GNU Linux formation r
24. DIFFUSION CLEF EN MAIN Commen ons tout d abord par un bref rappel des deux objectifs du projet VIDEOLAN cette ann e 0 1 La solution de diffusion clef en main Il s aggissait de faire de VIDEOLAN une solution clefs en main pour la diffusion de contenu sur un r seau Ce d velopement comprenait plu sieurs aspects Tout d abbord impl menter ou am liorer l impl mentation dans VLC media player de certains protocoles tels que le RTSP ou encore le cryptage des flux Ensuite am liorer la prise en main de VLC media player et sa facilit d utilisation Tout ceci bien sur en veillant maintenir une documentation compl te sur le logiciel et en fournissant un support aux utilisateurs A terme il s aggissait bien sur de faire tester cette solution par des per sonnes exterieures au projet afin d y apporter des corrections et bien sur d en r pendre l utilisation 0 2 La diffusion sur la r sidence La raison d tre initiale de VIDEOLAN tant videmment d apporter la t l dans sa chambre aux tudiants de l cole Centrale Paris nous avions aussi choisi de continuer am liorer cet axe du projet en apportant de nou veaux contenus aux l ves Il fallait donc contacter des personnes ayant les droits sur les flux nous interessant acqu rir ou se faire offrir du mat riel indispensable pour la diffusion et bien entendu communiquer avec les l ves sur la R sidence des l ves de l cole Centrale Deuxi me partie B
25. Promotion 2006 Deuxi me Ann e Projet en Equipe n 191 Rapport de projet VIDEOLAN El ves participant au projet Encadrant Antoine Cellerier Jean Philippe Rey J r me Decoodt R mi Denis Courmont Julien Lafaix Julien Marx Yoann Peronneau Pierre Antoine Rappenne Table des mati res Introduction vii 1 Objectifs initiaux 1 0 1 La solution de diffusion clef en main 2 0 2 La diffusion sur la r sidence 2 IT Bilan 3 1 Relations Ext rieures 4 1 1 Le travail Juridique 2 5 444544242442 28 6 aS gt lt 4 LLD Introduction 5 2 8 aie d gear a de di Shel 4 To Tafaire DTS z ed ce ea d de etn d Ge OIE we OE SS 5 11 3 Le d p t des sources 6 LOS A Ae eit Sn vee Sion Mat Se ea et ed ot hee 8 1 1 5 Le juridique et VIDEOLAN 9 1 2 Promotion vers l exterieur 10 1 2 1 Les Salons et Ev nements 10 1 22 Lesstshirts asco wee wee bon aan de p al as de os 12 1 2 3 VIDEOLAN dans les m dias 13 2 La diffusion de chaines satellites sur la R sidence des l ves de l cole Centrale 16 DA AMS C ES Bode et By ee Bete KS Be 17 28 ABSA og Gao hows 18 Wi aah r Lan ae Seniesa TR a TT TEST 18 2 3 GanalSatelllit gt 2 ua Oe ee EE ee ee ee 18 2 4 TPS et Premi re 19 Zo SGonGhision 2 oh 4 eis Ga Pay Be eat Sees bk be Sk 19 3 Technique 20 31 VLC media player vle 02 5 8
26. adiodiffusion sonore et de t l vision dont les services sont diffus s par voie hertzienne ter restre par satellite ou par c ble Elle proc de la pr paration des d cisions du Conseil en mati re d autorisation et de conventionnement En liaison avec la direction des programmes elle participe l examen du suivi des conven tions conclues et des autorisations d livr es Au regard de ces missions la direction proc de aux analyses financi res appropri es et s appuie tant sur les travaux des comit s techniques radiophoniques que sur ceux du service des tudes En application de ces missions la direction des op rateurs audiovisuels conduit les appels aux candidatures et pr pare les d cisions de recon duction hors appel aux candidatures pr pare les d cisions et suit les questions relatives l exploitation des services de radiodiffusion sonore et de t l vision ainsi que des r seaux et installations les distribuant pr pare les conventions des services de communication audiovisuelle re oit les dossiers des services soumis r gime d claratif et proc de leur analyse assure la coordination des comit s techniques radiophoniques participe dans ses domaines de comp tence l laboration des de mandes d avis et d tudes dont le Conseil sup rieur de l audiovisuel se saisit ou est saisi r alise les analyses de caract re conomique et financier n cessaires au contr le du resp
27. alement contribu a la localisation du logiciel qui est maintenant traduit en 9 langues suppl mentaires 3 1 VLC MEDIA PLAYER VLC 3 1 2 La poursuite du d veloppement d un module de VOD et de RTSP Le d veloppement d un module de VOD par RTSP a t motiv par l ar riv e sur le march de t l phones portables 3G avec lecteur vid o int gr Ces appareils permettent en effet dores et d j la lecture de flux depuis l In ternet Le format utilis est le 3GPP encapsul dans du RTSP pour assurer la diffusion Le 3GPP est un format d clin du MPEG 4 sp cialis dans les bas d bits tels que ceux autoris s par l UMTS environ 30 ko s Plusieurs probl mes ont t soulev s cette occasion Tout d abord le lecteur int gr aux t l phones portables de test En effet le lecteur utilise des extensions propri taires du protocole RTSP lors de l envoi du fichier sdp La RFC 2327 permet en effet d ajouter des ligne de type a pour ajouter des param tres Il a donc fallu trouver de fa on empirique les param tres fournir au lecteur Ceci s est fait en analysant les changes entre le lecteur embarqu et un serveur de Real d j support Le probl me suivant se trouve dans la politique de firewalling du r seau Orange qui a servi aux tests En effet la politique est de type rien sauf ce qui limite les ports sur lesquels envoyer le flux vid o En outre les ports sont ouverts dynamiquement par le parefeu en
28. au projet garder le statu quo qui ne pose visiblement pas de probleme r aliser r ellement la demande de dossier D apr s M Mah de plus en plus de campus font le m me type de demande que nous Cependant ils ne b n ficient pas du traitement de faveur que nous avons eu et ils sont donc redirig s vers la DOA Direction des Op rateurs Audiovi suels Selon cette m me source le temps de traitement des dossiers est assez long et certains dossiers ne sont pas trait s alors qu ils ont t en voy s a la rentr e scolaire derni re Si cette solution est envisag e nous pr conisons alors de pr voir des la rentr e d envoyer un dossier mais avant cela d enqu ter sur les coles qui ont d j effectu la d marche afin de b n ficier de leur exp rience En effet autant profiter de notre avantage du droit diffuser pour retarder un peu l ch ance du contrat crit et connaitre ainsi tous les facteurs qui nous permettront de l ob tenir rapidement A titre informatif voici la description de la DOA selon Organisation des directions et des services du CSA D cision n 2001 P 189 du 27 septembre 2001 JO du 11 octobre 2001 D cision n 2002 P 95 du 28 mai 2002 JO du 2 juin 2002 Article 3 Direction des op rateurs audiovisuels 1 1 LE TRAVAIL JURIDIQUE La direction des op rateurs audiovisuels instruit les demandes d autori sation et les demandes d acc s au march des op rateurs de r
29. avons eu ce qui n avait pas t fait les ann es pr c dentes et qui nous semble primordial Allocin Malika Duchange responsable partenariat 01 71 20 00 12 mduchange at allocine dot fr Fr d ric Krebs responsable technique 01 71 20 00 10 fkrebs at allocine dot fr AlloCin 29 rue du Louvre 75002 Paris ABSat Christian Salin 01 49 22 20 51 christian salin groupe ab fr CSA Service Juridique CSA T l 01 40 58 37 30 Fax 01 45 79 00 06 Contact CSA Tour Mirabeau Standard 01 40 58 38 00 Mr Jean Mah 01 40 58 39 44 CSA Service Brouillage 63 39 43 Quai Andr Citro n 75739 Paris CEDEX 15 Direction des op rateurs audiovisuels T l 01 40 58 37 28 Fax 01 40 58 37 66 CNISF Pierre MARCILLAC Pr sident du comit Recherche et Innovation du CNISF pmarcillac cnisf org Zhora BADACHE Responsable des plis cachet s zbadache cnisf org Conseil National des Ing nieurs et des Scientifiques de France 7 rue Lamennais 75008 PARIS Avocat de l cole Ma tre Abello avocats loyerabello fr DTS Fax 818 706 1868 T l 818 706 3525 http www dtsonline com William L Johnson lawyer 5171 Clareton Drive Agoura Hills CA 91301 Annexe de S curit Du fait de son caract re informatique le projet VIDEOLAN ne pr sente pas de risques de s curit Cette partie n a donc pas lieu d tre 65
30. ce concours Deux mois plus tard l ensemble des d veloppeurs VIDEOLAN ont d lib r pour choisir le vainqueur Nous avons ensuite com mand 200 exemplaires de ce t shirt que nous commen ons proposer sur le site internet depuis le 26 Mai Shttp wiki videolan org index php T Shirt_Design_Contest Ghttp www videolan org goodies html 1 2 PROMOTION VERS L EXTERIEUR 1 2 3 VIDEOLAN dans les m dias Le 20 minutes Nous avons eu la chance d occuper une demi page dans le quotidien gratuit le 20 minutes Cette page consiste en une description de quelques atouts et fonctionnalit s de VLC media player rs net guide 35 Vid o Avec ce lecteur multim dia compatible Windows Mac et Linux finies les fastidieuses installations de codec Vid oLAN pour tout lire d un seul clic a raii are PRATIQUE en ligne nos ordinateurs se t l locale transforment de plus en plus VideoLAN est un logiciel libre et gratuit souvent en juke box pour home cin ma Emissions de t l en ligne DVD bandes pour Windows Mac et Linux Lanc par les tudiants de l Ecole centrale de Paris le projet open source VideoLAN est d sormais soutenu annonces clips CD audio par les d veloppeurs de plus de vingt pays musique t l charg e tout Son site officiel est www videolan org vic cela peut tre lu par un PC r On peut changer l interface standard cent condition de dispo ser des bons outils de d codage En eff
31. ces nos interlocuteurs nous expliquent qu ils sont d bord s de travail et que par cons quent ils n ont pas encore eu le temps de s occuper de notre cas Nous devons reconna tre que nous nous somme 2 2 ABSAT maintenant fait une raison sur le fait que nous ne verrons certainement pas l ombre d une de ces bandes annonces de si t t 2 2 ABSat La soci t ABSat est un fournisseur de bouquet de chaines satellite payantes Nous sommes donc entr s en contact avec par le biais d un ancien membre du projet VIDEOLAN qui avait un contact dans cette entreprise Apr s quelques n gociations qui se sont relativement bien d roul es nous avons obtenu un accord assez satisfaisant En effet il s agissait pour nous de faire un peu de publicit pour la soci t sur la R sidence des l ves de l cole Centrale de la faire appara tre sur notre site Internet dans la page des partenaires et des ne pas oublier les tudiants quand nous serons nous m me la direction de soci t s En change de cela nous avons obtenu le droit de diffuser des cha nes du bouquet ABsat gratuitement le nombre n a pas t fix mais nous tions d accords sur la diffusion d environ 5 cha nes Notre interlocu teur nous a sugg r de faire une tude sur les cha nes qui pourraient int resser les l ves puis de le rappeler par la suite pour qu on lui fasse part de nos d sirs Malheureusement c est une fois de plus ce moment que le
32. cipal avantage de cette structure modulaire est de ne s lectionner que les modules qui sont n cessaires l utilisation que l on compte faire du VLC media player Ainsi le VLC media player occupe une place r duite la fois sur le disque pour une utilisation embarqu e par exemple mais aussi en m moire dans laquelle ne sont charg s que les modules v ritablement utilis s Mais en contrepartie le chargement du VLC media player s en trouve grandement ralenti En effet il faut d abord charger tous les modules n cessaires avant de pouvoir l utiliser ce qui peut tre g nant dans le cas d une utilisation 3 1 VLC MEDIA PLAYER VLC fr quente du VLC media player pour lire de courts fichiers le temps consacr au chargement peut alors devenir sup rieur au temps de lecture du fichier L am lioration a donc consist cr er un cache pour les modules lors de la premi re utilisation du VLC media player les plugins n cessaires sont charg s puis lors de son arr t un cache est cr Ainsi pour une nouvelle utilisation du VLC media player il suffira de recharger ce cache stock sous forme de fichier les modules sont en quelque sorte pr charg s Le temps de lancement du VLC media player s en trouve maintenant sensiblement r duit tout en conservant cette structure modulaire 3 1 6 Le changement de structure de la playlist Manage Sort Sekction View items sas E3 General v 53 SAP D lJ Radio v ES TNT TNT
33. ct de canal satellite Premi re est celui d allo cin Nous n avons jamais r ussi joindre une personne de la direction des partenariats ni aucun interlocuteur dans ces soci t s 2 5 Conclusion Beaucoup d nergie ainsi que d unit s t l phoniques ont t us es cette ann e afin d obtenir de nouveaux flux proposer nos membres Malheureu sement pour des raisons qui ne nous sont pas apparues il a t tr s difficile d obtenir des entrevues t l phoniques et encore plus des partenariats satis faisants Pire encore ceux qui nous avaient r pondu oui se sont d fil s sans m me nous avertir Nous avons tout de m me pu obtenir de nouveaux flux avec une excellente qualit d image grace la TNT r cemment mais cela n est qu une maigre consolation Cependant il nous apparait d sormais clair qu il sera tr s difficile pour nos successeurs d obtenir des flux Une piste de d veloppement du projet mettre de cot Chapitre 3 Technique 3 1 VLC media player vlc Le travail sur le VLC media player a t ax sur plusieurs points la poursuite du d veloppement d un module de VOD et de RTSP le d veloppement d un module de chiffrement par TLS la refonte du syst me de filtres vid o subpictures le changement de la structure de la playlist le d but d une r organisation des pr f rences du VLC media player un cache pour les modules la liste de lecture hi rarchis e les mosa
34. d veloppeurs est t Nous pouvons galement leur apporter une publicit sur la R sidence des l ves de l cole Cen trale par exemple par une incrustation de logo sur les flux une visibi lit sur la R sidence des l ves de l cole Centrale leur pr sence sur la page des partenaires de notre site Internet etc Ce que nous souhaitions en change Notre but tant de proposer de 16 2 1 ALLOCIN nouveaux flux nous souhaitions en change obtenir l autorisation de diffuser sur la R sidence des l ves de l cole Centrale quelques flux satellites gratuitement par exemple une chaine d histoire une chaine de sport et une chaine cin ma Voici donc les entreprises avec lesquelles nous sommes entr s en contact 2 1 Allocin La soci t Allocin fournit des bandes annonces de films gratuitement via leur site internet Nous souhaitions donc obtenir des bandes annonces toutes les semaines afin de pouvoir cr er une chaine les diffusant en continu afin pour permettre aux l ves de s informer sur les films r cemment sortis ou a sortir en salle Nous avons obtenu de leur part une entrevue qui s est relativement bien d roul e Ils nous ont propos de r cup rer leurs fichiers sur un ftp En change de cela ils se sont montr s int ress s par l incrusta tion du logo Allocin sur les bandes annonces comme le VLC le fait si bien par le passage du carton Allocin entre les bandes annonces et un peu de publicit
35. e Centrale c est dire diffuser la t l vision sur un grand nombre de postes via le r seau informatique Nous les avons re us sur la r sidence et apr s une pr sentation des capacit s du logiciel et son utilisation ils se sont montr s tr s int ress s car la solution VIDEOLAN convenait parfaitement leurs attentes et les quelques limites mat rielles que nous connaissons n en taient pas pour eux pas de contrainte budg taire pour acheter le mat riel de r ception La mise en place ne devait se mettre en place que quelques mois plus tard et se d roule actuellement Autres coles Le projet devenant de plus en plus connu de nombreuses associations de campus tudiants ont pris contact avec nous pour d ployer VLC me dia player sur leur r sidence Les journ es Federez ont t particuli rement motivantes puisqu ils ont enfin pu voir ce que donnait VIDEOLAN en vrai Ces tudiants posent alors des questions sur le r seau et sa capacit pour supporter la diffusion de nombreux flux sur le mat riel de r ception et de http www via ecp fr via ml streaming 2004 12 msg00009 html1 Shttps www via ecp fr membres private ml videolan 2005 03 msg00020 html 1 2 PROMOTION VERS L EXTERIEUR diffusion ainsi que sur les logiciels VLC media player VIDEOLAN Server et leur configuration Une grosse vise aussi le c t l gal de la diffusion en parti culier les accords pass s avec le CSA Citons parmi les coles int ress
36. e application Web d aide la gestion et au suivi du d velopement de logiciel Il a t install sur un des serveurs Web de VideoLAN afin de mieux coordonner et suivre l avancement de la future version 0 8 2 Ce logiciel permet entre autre de g r r une liste d objectifs en particulier correction de bogues atteindre ainsi que leur attribution un membre du projet En pratique Trac a consid rablement am lior le suivi des bogues lors des versions de test de VLC media player 0 8 2 version qui n est pas encore achev e 3 2 6 Les deux nouveaux serveurs pour videolan org Deux nouveaux serveurs sont utilis s par VIDEOLAN cette ann e Le premier un serveur IBM a t donn a l association VIA Centrale R seaux en r compense des vente d ordinateurs portables Il sert maintenant de serveur de mails et de mirroir de t l chargements Le deuxi me serveur a t fourni directement au projet VIDEOLAN Nous avons rencontr Jean Marie Verdun responsable linux et open source de HP France qui a tout de suite t tr s interess par le projet Il nous a donc fourni un serveur Nous devions aussi effectuer des tests de vid o a la demande RTSP sur des machines de HP h berg es au CEA mais des incompatibilit s d emploi du temps ont repouss ce projet Ces test auront vraissemblablement lieu a la rentr e prochaine Le serveur HP est utilis pour h berger le site web le forum et le site d veloppeurs ainsi qu un mirro
37. ect des obligations des entreprises audiovisuelles notamment en mati re de concurrence et de concentration 1 1 5 Le juridique et VIDEOLAN Encore une fois cette ann e le travail au niveau du secteur juridique de VIDEOLAN a montr que le projet volue dans un milieu assez flou et dont la tranquillit d pend beaucoup du bon vouloir des diff rents intervenants tant au niveau production que d veloppement La l gislation n est pas tr s claire sur certains points comme le droit de diffusion des flux moins sur les brevets mais l encore des r volutionnaires issus de la bulle Internet militent pour faire tomber ces droits et les emp cher d tre accept s au niveau europ en consid rant que le savoir appartient tout le monde Au milieu de tout cela VIDEOLAN essaie de garder une ligne de conduite sur le plan de la l galit tout en augmentant en notori t ce qui la soumet des enqu tes de plus en plus nombreuses et un int r t grandissant des usagers certes mais aussi des autorit s 1 2 PROMOTION VERS L EXTERIEUR Deux attitudes donc face cela tre attentiste et attendre que le projet soit face aux probl mes pour les r soudre comme ce fut le cas avec DTS aller au devant des probl mes comme avec le CSA Malheureusement ces deux attitudes ne sont pas concluantes le proc s n est pas pass tr s loin avec DTS et il est tr s heureux que nous nous en soyons sortis indemnes et d au
38. een succesfull and have made VIDEOLAN software especially VLC media player user friendly and powerfull at the same time Many associations and companies now use VLC media player as the core of their video streaming solutions In the meanwhile the second year student project also wanted to provide quality content to the students on the R sidence des l ves de l cole Cen trale We thus greatly improved the quality of service by adding many monitoring utilities added channels by using the new TNT service and star ted negociations with content providers The project also had to mantain the different web servers developement tools and mailing lists The great number of donations as well as new parte nerships i e HP have helped us increase the quality of service of the tools and contributed to the project s evolution This year s VIDEOLAN projet was a great success and will continue to be one for many years to come vi Introduction Cr en 1996 pour diffuser de la vid o num rique sur r seau local le projet VIDEOLAN n a jamais cess d tendre sa notori t D velopp l origine sur l cole centrale VIDEOLAN regroupe aujourd hui une communaut d utili sateurs et de d velopeurs r partis sur toute la plan te C est dans ce contexte que le projet de 2 ann e se doit d agir comme moteur et guide pour permettre VLC media player de s imposer enfin comme un produit de qualit rivalisant avec les plus grands t
39. ek be Etes 33 34 2 Le channel IRC 3 6 ais aici tig bide Me bia al 34 3 4 3 dues nailing lists i ri enh pat e Ay AO er EES 34 4 Production 35 AD Optimisation Lt e gpk kt Ai obo Ge te oh BS RS ity Ste se ste 15 2 35 42 Monitoring saaa 36 43 ENE eris 19 p he te Go th fa ka Me et aoai ER Ready GBR aa mater 36 RE Alsen Ul WON pe alg op icc el Gate nce oat dace An a Be Sete 24 se R 36 4 32 En Productionh a 1e i ner da er eh es bc Stes 37 AAR Qualite Mate sk OY Ee a Ee eas hal aR 33 38 III Gestion du projet 39 5 Gestion des risques 40 TABLE DES MATI RES 5 1 Les risques li s au projet VIDEOLAN 40 5 1 1 Les risques financiers 40 5 1 2 Les risques juridiques 40 5 1 3 Les risques techniques 41 5 1 4 Les risques li s la production 41 6 Gestion de l quipe 43 Gul MCS SECOURS ES oe C Tee RS BS R Gee ha ge Wenge Se de 43 6 1 1 Le d veloppement 43 6 1 2 La productioh ai sks ee Re EP bo La a 43 61 3 Le juridique 0 0 0 0 0 0 0 020 0 0 44 6 1 4 La communication ext rieure 44 6 2 La communication au sein de l quipe 44 6 2 1 La r union hebdomadaire 44 6 22 Les mailing Stes a a 2 se eee ek Teese 45 62 3 LechannelIRC 0 0 0 0 45 7 P rennit du projet 46 7 1 Le premier contact avec VIDEOLAN 46 T gt CS tormnmations
40. es actuellement la 0 8 2 Un utilisateur g n reux a donc offert l quipe VIDEOLAN un Zaurus afin que nous puissions y porter une version plus r cente La configuration chaud et dans une interface graphique Le VLC media player comporte une partie lui permettant de se changer en serveur de diffusion appel VLM Cependant la configuration du VLM est pour l instant reserv e aux personnes connaissant plut t bien la structure du VLC media player Le but ici est donc de cr er une interface adapat e permettant facilement la cr ation de nouvelles cha nes de diffusion et leur gestion La figure ci dessous est un aper u de cette interface en cours de d veloppement VLM configuration pale lle Broadcast VOD Schedules New broadcast media Name test_diffusion Input video avi Choose Output udp 239 255 10 101 Choose Create Clear Enabled Loop chateau 11 m el 0 00 55 0 02 00 Change chateau_musique u Mm js 10 00 30 0 00 42 Change neyric_local n a mm 2 0 00 48 0 03 04 Change n B ro 0 00 46 0 01 24 Change neyric n a 0 00 37 0 03 04 Change ibm u J 0 00 37 0 01 24 Change v FIG 9 1 Interface de configuration du VLM Chapitre 10 Les perspectives de la production sur la R sidence des l ves de l cole Centrale La diff
41. es pendant l apr s midi Notre stand a attir de nombreux tudiants int ress s par la mise en place de VIDEOLAN sur leur campus Linux Cambr sis Sur invitation 2 membres du projet ont particip au salon Linux Cambr sis 4 qui s est d roul Proville c t de Cambrais dans le Nord les 14 et 15 Mai Une conf rence sur VLC media player a t donn e aux visiteurs chaque apr s midi Les Troph es du Libre VLC media player a remport le premier prix dans la cat gorie Mul tim dia aux Troph es du Libre qui r compense les projets open source in novants La remise des prix a eu lieu Soisson le 26 Mai en pr sence de M Renaud Dutreil Ministre de la Fonction publique et de la R forme de l tat 3http www fosdem org 2005 http linuxcambresis org index php target kalendrix amp id 63 1 2 PROMOTION VERS L EXTERIEUR Fic 1 1 Le premier prix un troph e et un portable Malheureusement il n a pas t possible d assister la remise des prix pour des raisons scolaires 1 2 2 Les t shirts Une grande nouveaut cette ann e a t la cr ation d un t shirt VIDEO LAN Le projet connaissant une notori t croissante nous avons donc d cid de r aliser un r ve de plusieurs g n rations de d veloppeurs VIDEOLAN Un concours de design de t shirt a donc t lanc d but f vrier 2005 Le nombre de r ponses re ues a largement d pass nos attentes 24 personnes ont particip
42. et contrairement au CD audio ou au DVD vid o pour lesquels il existe un format d en codage num rique unique di teurs fabricants et distributeurs n ont pas encore r ussi s ac corder sur un standard pour la musique et la vid o en ligne R sultat si vous utilisez le lecteur Windows Media il faut s assurer que vous disposiez du filtre logi ciel ou codec ad quat pour lire un format non support par Mi crosoft comme le DivX le RV10 Bref la recherche et l installation de dizaines de filtres parfois incompatibles entre eux peut vite devenir un v ritable casse t te Heureusement main tenant sur PC comme sur Mac ily a VideoLAN un lecteur mul tim dia gratuit pr quip en codec Une fois install Video LAN peut d embl e lire ou dif fuser sur un r seau les DVD vid o et la quasi totalit des fi chiers multim dias en t l chargeant de nouveaux skins sur www videolan org vic download skins2 htmi Ensuite cliquer d interface ll est possible d aux contr les audio vid o qualiseur filtre vid o etc en musique sur un r seau local et la visionner sur tous les PC il faut installer VideoLAN sur chaque ordinateur du r seau local Lancer le programme sur le PC serveur et cliquer CTRL W pour lancer l assistant de diffusion Suivre les instructions Pour visionner la vid o sur un PC client lancer VideoLAN cliquer CTRL N puis sur le bouton OK
43. et 3 disques durs qui ont t d truits Le premier crash fut particuli rement d sastreux puisqu il a frapp vthr une machine qui produit les nightly builds windows et GNU Linux et servait de banque de flux Autant dire que cette machine est essentielle au bon fonctionnement non pas de la production sur la r sidence mais du projet VIDEOLAN et particuli rement pour le d veloppement Ces pannes sont d autant plus p nalisantes que le projet doit chaque fois demander une subvention au CA de VIA Centrale R seaux pour financer le rachat du mat riel puis le r installer La proc dure demandant de une deux semaines Le seul point positif concerne la formation des GPAs qui ont donc pu assister au d ploiement complet de la solution entre l achat d une machine et la diffusion effective sur le r seau en passant par la configuration du mat riel et des logiciels Il a donc t d cid pour arr ter de perdre des composants de placer l en semble des serveurs sur onduleur Ceci permettent d teindre les machines en cas de coupure prolong e et pr viennent les membres du projet qu un probl me est survenu par mail Des scripts de ping des machines permettent aussi de savoir si une machine est teinte et alerte alors par mail Une page web donne en temps r el l tat de l onduleur http vthr via ecp fr cgi bin nut upsstats cgi host myups vthr Toujours dans une optique de r action rapide et de maintien de la qualit un bot irc p
44. hentifier le serveur ex cutant le VLC media player par un certi ficat de type x509 confiance arborescente comme le font les serveurs Web courants Au d part le support du SSL permettait uniquement de chiffrer les donn es transmises par le serveur HTTP Web int gr au coeur du VLC me dia player et tait lui m me int gr au coeur du VLC media player Il a ensuite t modifi de sorte a constituer un module de chiffrement a part D une part cela permet une plus grande flexibilit dans le choix du support du SSL il n est plus n cessaire de choisir d finitivement lors de la compila tion du logiciel D autre part il sera ainsi possible d int grer le chiffrement SSL TLS d autres protocoles r seau que HTTP Apr s l impl mentation du SSL et du TLS avec le module d interface HTTP le support SSL TLS a galement t ajout au module de streaming HTTP Il est ainsi possible d mettre des flux chiffr s destination de clients supportant le HTTP sur SSL dans la perspective d mission de flux s curis s en VOD C t client Afin de permettre l utilisation de VLC media player comme solution fonctionnelle d acc s des contenus vid os ou audios sous forme s curis e le module de chiffrement par les protocoles SSLv3 et TLSv1 a par la suite t tendu pour supporter le c t client de la transmission Il est ainsi devenu possible d acc der des flux mis en HTTP SSL avec le VLC media player en
45. i l utilisateur oublie de rentrer ses iden tifiants de connexions dans la MRL le VLC media player n affiche rien et ne dit rien ce qui est troublant pour l utilisateur Il suffirait alors d afficher une fen tre demandant un login et un mot de passe pour r soudre le probl me Permettre le t l chargement part de modules Le principe par du constat simple que la plupart des gens n utilisent qu une faible partie du VLC media player Celui ci tant de plus en plus complet il est dommage de t l charger 80 de code en trop Il faudrait donc permettre l utilisateur de personnaliser son VLC me dia player afin de ne t l charger que ce qui lui est utile Cela permettrait galement des contributeurs tiers de distribuer des modules qui ne sont pas par d faut dans le VLC media player le port complet sur Zaurus L un des nombreux atouts du VLC media player est de pouvoir fonctionner sur un tr s grand nombre de plateformes et de syst mes d exploitation Windows Mac OS X la plupart des distributions GNU Linux mais encore BeOS WinCE PocketPC ou Familiar Linux Le probl me des plateformes exotiques comme les PDAs est souvent qu aucun d velopeur n en poss de un exemplaire il est donc difficile de d velopper une version adapt e En ce qui concerne le Zaurus PDA fonctionnant sous le syst me d exploi tation GNU Linux le derni re version de VLC media player qui lui avait t consacr e est la 0 5 3 alors que nous en somm
46. ie diffusion Liste de lecture Interface Avanc Cette nouvelle organisation permet de rendre plus accessible les nombreux 3 1 VLC MEDIA PLAYER VLC Filters Video fiter module Mers RE Video pictures blending Image adjust Video scaling filter Clone Image properties filter Transformation Clone video filter Crop Video transformation filter Deinterlace Crop video filter Distortion Deinterlacing video filter Image wall Distort video filter gt Output modules Invert video filter D Subtites OSD Wall video filter Q Input Codecs amp Stream output invert wall transform Select moduks that you want To get more advanced control you can also Advanced modify the resulting chain by yourself Playlist WA interface D Control interfaces Video filters are used to postprocess the video stream valider Annuker Enregistrer Reset All Advanced options Fic 3 2 Les nouvelles pr f rences Interface wx Widgets param tres de configuration du VLC media player et contribue sa simplicit d utilisation 3 1 8 Les mosaiques Vid o Afin d offrir de nouvelles possibilit s aux utilisateurs de VLC media player nous avons souhait mettre en place un syst me de diffusion de mosa ques vid o en temps r el Le principe est simple on veut afficher plu sieurs vignettes des chaines de t l vision disponibles dans un m me flux pour que l
47. ilan Chapitre 1 Relations Ext rieures 1 1 Le travail Juridique 1 1 1 Introduction Comme le projet VIDEOLAN est s par en deux parties la production sur la r sidence et le d veloppement de la solution VIDEOLAN la partie juridique s attache ces deux parties Pour ce qui est de la production il s agit de s assurer que les flux diffus s sur la r sidence sont l gaux et d en chercher de nouveaux alors que pour le d veloppement il s agit de pr venir les probl mes juridiques li s au contenu du programme et g rer ceux qui sont en cours Dans le cadre des objectifs du projet le secteur juridique sert de conseiller sur la fa on l gale de mettre en place la solution VIDEOLAN sur un campus les d marches effectuer et les personnes contacter Il est de plus indispen sable d assurer que le programme est juridiquement clair tant donn qu il peut tre amen tre utilis par des entreprises de grande envergure o il n est plus tol rable de rester dans un flou juridique Comme notre projet est sous la responsabilit de l association VIA Cen trale R seaux et que nous sommes h berg s par l cole Centrale Paris nous nous devons d avoir une totale transparence sur la l galit des flux utilis s et du contenu h berg De plus l association VIA Centrale R seaux a depuis toujours mis l accent sur un accord total avec la l gislation Enfin nous sou haitons faire de la solution VIDEOLAN une vitrine de no
48. ion de la version officielle Ces versions de test sont destin es tendre le nombre de testeurs au del du cercle restreint des d veloppeurs tous les utilisateurs avanc s Il a donc fallu envisager une meilleure organisation pour l assurance de qualit de VLC media player Deux mesures phares ont t prises la s paration entre version stabiliser et version de d veloppement l installation de Trac pour am liorer le suivi du d veloppement 8 1 2 Le cycle de d veloppement Auparavant le d veloppement de VLC media player se d roulait de fa on cyclique comme suit Une fois une version officielle publi e les d veloppeurs recommencent ajouter des fonctionnalit s et modifier le logiciel pendant plusieurs mois Il n y a que tr s peu de tests Une fois que l importance des nouvelles fonctionnalit s justifient la publi cation d une nouvelle version et que celles ci sont peu pr s compl tes les d veloppeurs commencent vraiment chercher et corriger les bogues Enfin on publie une ou plusieurs versions de test jusqu ce que les utilisateurs ne signalent plus de bogues importants sur le logiciel et on publie alors une nouvelle version officielle 50 8 2 PRODUCTION Ce mod le a plusieurs gros d faut d une part il est difficile de coor donner le travail des d veloppeurs On a pu remarquer que souvent certains contributeurs ext rieurs continuaient d ajouter de nouvelles fonctions et in
49. ir de t l chargements 3 3 Documentation La sortie de la version 0 8 0 de VLC media player a entra n d importants changements dans le fonctionnement de VLC media player ainsi que de nou velles fonctionnalit s Il a donc t n cessaire de r crire la documentation 3http www videolan org nttp forum videolan org Shttp developers videolan org 3 3 DOCUMENTATION utilisateur ainsi qu une simplification des documentations disponibles sur le site web de VIDEOLAN Il n y a plus d sormais que le VLC Play Howto le guide complet pour utiliser VLC media player en client le VLC Streaming Howto le guide d utilisation de VLC media player en serveur le VLS user guide le guide pour VIDEOLAN Server la FAQ elle regroupe les questions les plus fr quemment pos es sur le forum en cours de r vision Tous ces l ments sont d abord crits en anglais par les membres du projet puis traduits en fran ais par le projet et dans d autres langages par des contri buteurs ext rieurs Il sont disponibles l adresse http www videolan org doc 3 3 1 VLC Play Howto Celui ci a t r crit en int grant les nouvelles fonctionnalit s mais sur tout dans une optique d aide l utilisateur de base de VLC media player L utilisation de l interface graphique est d sormais document aussi bien sous GNU Linux que sous Windows ou MacOS avec de nombreuses captures d cran 3 3 2 VLC Streaming Howto Il c
50. isation et performants De nombreuses entreprises et associations utilisent maintenant VLC media player au coeur de leurs projets de diffusion vid o Parall lement le projet c est efforc de garantir une qualit de service et un contenu irr prochable sur la R sidence des l ves de l cole Centrale Nous avons mis en place de nombreux syst mes de surveillance des outils de diffusion ajout du nouveau contenu avec la TNT et commenc negocier avec des fournisseurs de contenu Au dela de ces deux aspects le projet s est aussi occup de la maintenance des nombreux serveurs utilis s par VIDEOLAN pour les sites webs outils de d veloppement et mailing lists Les nombreux dons re us par le projet ainsi que la mise en place de partenariats avec HP par exemple ont permis d am liorer nettement la disponibilit et la rapidit de ces outils Pour conclure on peut sans se tromper affirmer que le projet VIDEOLAN cette ann e a t une grande r ussite et ne semble pas pret s arr ter de sitot Summary The VIDEOLAN project The VIDEOLAN project targets multimedia streaming on IP networks This year the developers foccused on making VIDEOLAN software easy to install in a production like environement This work involved a major graphical interface update new features like SSL TLS encryption or live video mosaic streaming a new documentation user support and promotion of the project durring many events All these efforts have b
51. l 8 2 1 Les coupures de courant Le probl me principal que nous ayons rencontr est celui des coupures de courant Le r seau lectrique de la R sidence des El ves de l Ecole Centrale 8 2 PRODUCTION n tant pas toujours adapt la quantit de machines il n est pas rare d ob server des coupures de courant au 1B Nous avons donc d cid d acheter deux onduleurs pour viter les interruptions de service Ceci nous laisse en moyenne 20 minutes pour aller remettre le courant Pour tre pr venu lors des coupures de courant nous avons install nut Network UPS Tools sur vthr la machine de d veloppement h berg e au 1B L interface web permet d avoir une vision instantan e de la charge sur l onduleur et des fluctuations de courant D s qu une coupure de courant est d tect e par l onduleur nut envoie un e mail pour nous pr venir et poste un message sur IRC Le temps de r ponse est donc tr s rapide d autant plus que 3 membres de l quipe cette ann e habitaient au b timent B Si toutefois le courant n est pas remis temps nut se charge d teindre les machines qui sont branch es sur l onduleur correspondant Le service est interrompu mais au moins on vite de perdre du materiel comme a a t le cas de nombreuses fois au d but de l ann e 8 2 2 Ping Bot bon goto via S VideoLAN Fic 8 1 Ping Bot en action La perte de disponibilit de certains serveurs que ce soient des serveurs utilis
52. l dans les possibilit s qu il offre ses utilisateurs La multiplicit de ses fonctionnalit s en font un logi ciel puissant et tr s adaptable mais le revers de cette m daille r side dans l aust rit et la complexit des pr f rences En effet pour tirer parti au mieux du VLC media player l utilisateur se doit de r gler sa convenance divers param tres Et il n est alors pas difficile de se perdre dans les arcanes du syst me actuel des pr f rences du VLC media player En effet il faut savoir que l organisation des pr f rences est g n r e au tomatiquement en se basant sur des lignes sp ciales dans les sources du programme Ainsi on retrouve une partie consacr e au c ur et une autre consacr e aux diff rents modules Cette s paration c ur modules n est pas tr s pratique et est source de complexit pour les utilisateurs non initi s Par exemple pour changer les param tres de sortie vid o une partie se trouve dans la configuration du c ur pour choisir le fitre de sortie par exemple alors que la configuration de ce filtre se fera dans la partie r serv e aux modules Il a donc t jug n cessaire de restructurer ces pr f rences et de ras sembler en des endroits uniques les diff rents param tres de configuration d une m me entit L organisation de ces pr f rences est donc maintenant hi rarchis e et divis e en les parties suivantes Audio Vid o Entr es codecs Sort
53. n Demand Cependant aucun serveur de VOD n a t test actuellement sur la R sidence des l ves de l cole Centrale ce qui n aide pas la prgression de la partie VOD du VLC media player Par cons quent nous pensons mettre en place un serveur de VOD sur la R sidence des l ves de l cole Centrale afin de mieux tester et de profiler le code du VLC media player Pour cela nous devons rechercher des flux int ressants diffuser tels que des bandes annonces ou des enregistrements de formations et ou d amphis Conclusion Au fil de l ann e le projet VIDEOLAN s est av r beaucoup plus pas sionant et complexe que pr vu Nous avons pu aborder avec succ s les deux objectifs que nous nous tions fix malgr quelques contre temps et faux espoirs La solution VIDEOLAN est maintenant facile prendre en main et d ployer Comme nous l avons vu de nombreuses associations institutions ou m me entreprises l utilisent aujourd hui M me s il reste encore du travail dans se domaine afin de rendre l utilisation des aspects serveur de VLC me dia player intuitive le travail accompli a permis au projet de le mettre port e d un grand nombre de personnes jusque l effray es par un logiciel trop complexe L aspect production sur la R sidence des l ves de l cole Centrale a aussi t une grande r ussite Nous avons nettement am lior la qualit de service amen de nombreuses nouvelles chaines grace la TNT et pe
54. nce juste et non discriminatoire ce qui reviendrait une licence gratuite puisque nous ne vendons rien Les arguments en notre faveur sont que nous savons d j exporter le format DTS sur les plateformes GNU Linux et Unix ce qui leur permettrait de cro tre en notori t Cela dit il est malheureusement peu probable qu une telle licence nous soit accord e car nous tenons publier nos sources comme l impose notre licence et c est justement ce que DTS nous a reproch Nous sommes donc dans l attente d une r ponse de DTS L adresse est donn e dans le carnet 1 1 3 Le d p t des sources Objectifs VIDEOLAN est un projet tudiant sous licence GNU GPL dont la no tori t se r pand Le projet n est donc pas l abri et l affaire DTS l a bien montr d ennuis juridiques d s aux formats d cod s ou aux solutions de co dages d codages utilis es De plus les l ves travaillent pour une ann e sur le projet avec des objectifs qui ne rel vent pas n cessairement du d veloppement 1 1 LE TRAVAIL JURIDIQUE et nous ne sommes pas form s nous d fendre juridiquement contre une grosse multinationale de l informatique d autant plus par les moyens mis en jeu par ce type de proc s Il est donc n cessaire de pouvoir prouver l honn tet et la bonne foi de notre quipe en cas de litige afin de montrer la preuve de l ant rorit de nos travaux C est pourquoi un m canisme simple existe qui consiste d poser les sou
55. ns nos librairies pr te effectivement confu sion si l on veut contrer le brevet il faut trouver une ant riorit avant la fin du d lai l gal soit le 13 octobre plus 9 mois 13 juillet Les d cisions qui ont alors t prises furent d arr ter la diffusion de la biblioth que libdts dans la partie d veloppeurs de cr er au plus vite une nouvelle version de VLC media player sans le module de d codage du format DTS de renommer la biblioth que libdts en libdca de demander une licence de diffusion DTS en jouant sur le fait que le syst me de d codage du format par VLC media player est bas non pas sur le brevet mais sur la norme DTS Samuel Hocevar se charge de chercher des traces d ant riorit en rap port avec les points valid s pour le brevet Toutes les injonctions ont pu tre ex cut es dans les plus brefs d lais et DTS n a pas port plainte Samuel Hocevar n a pas trouv de traces d ant riorit et nous avons donc abandonn l ventualit de casser le brevet Cependant dans un cour rier adress le 12 janvier la soci t DTS nous a demand de clarifier notre demande de licence Apr s consultation des anciens membres du projet ce qui est malheureusement une proc dure assez longue nous avons envoy une lettre recommand e avec accus de r ception l avocat de DTS A l heure o nous crivons ces lignes nous sommes encore en attente de r ponse Notre demande concerne une lice
56. onstitue la partie qui a n cessit le plus de travail Toute la partie utilisation de l interface graphique tait inexistante Il y a ensuite eu la mise jour des fonctionnalit s existantes et l ajout des nouvelles telles que le VLM la diffusion vers Windows Media Player La diffusion de cartes d acquisition sous Windows 3 3 3 FAQ Celle ci est en cours de mise jour Apr s un an de fonctionnement le forum permet de mieux situer les attentes des utilisateurs et de trouver ra pidement quels points ne sont pas document s Nous sommes donc en train de compl ter la FAQ avec les questions r currentes du forum 3 4 SUPPORT 3 3 4 Le WiKi IH s agit d un site web modifiable par tous les utilisateurs On y trouve de nombreux compte rendus de la part d utilisateurs ayant mis en place des solutions peu communes C est un outil qui est encore peu utilis mais se d veloppe de plus en plus A l heure actuelle la documentation est relativement compl te jour et assez facile d acc s pour permettre n importe quel utilisateur de commencer avec VLC media player sans probl mes Bien entendu la documentation doit continuer tre maintenue chaque nouvelle version Les versions autres que fran aise et anglaise sont en cours de traduction par des contributeurs ext rieurs au projet 3 4 Support La documentation des logiciels de la solution VIDEOLAN et plus parti culi tement VLC media player est comme nous l avons vu n
57. out en pro posant une solution gratuite et facile mettre en place Cet effort mobilise les quatres facettes diff rentes du projet le d velopement sans qui VI DEOLAN n existerait pas les aspects juridiques li s VLC media player d une importance capitale lors du d ploiement du produit la production sur l cole Centrale Paris qui nous permet de tester sur un r seau de grande envergure les nouvelles fonctionalit s du produit et enfin la communication autour du projet que ce soit avec les entreprises ou le milieu universitaire Lors de l ann e scolaire 2004 2005 nous nous sommes particuli rement int ress s deux aspects essentiels de VIDEOLAN Le projet a permis d tablir une qualit de service et une richesse de contenu aux l ves de la R sidence des l ves de l cole Centrale en essayant au maximum de les impliquer dans nos choix Nous avons aussi voulu permettre la solution VIDEOLAN d tre plus large ment utilis e et utilisable la fois chez les particuliers et chez les professionels Ce rapport final de projet essayera de pr senter succintement les diff rentes actions qui ont t effectu es au cours de l ann e scolaire la fois en rapport avec le sujet du projet de deuxi me ann e nonc dans le contrat p dagogique mais aussi concernant les op rations de maintenance ou de comm ext qui n taient pas pr vues l origine vii Premi re partie Objectifs initiaux 0 1 LA SOLUTION DE
58. petit petit de l esprit du projet et qu ils abordent en douceur la complexit de la solution Un bon vecteur d int gration est la documentation En effet celle ci per met d appr hender les difficult s techniques en les explicitant Ainsi nous avons profit de la r criture de la documentation du logiciel VLC media player initi e au d but d ann e pour donner quelques parties aux GPAs Ceux ci ont alors d se pencher un peu plus sur le d tail du fonctionnement du logiciel jusqu ce qu ils le maitrisent suffisamment pour l expliciter dans une documentation La traduction de la documentation d abord crite en anglais en fran ais est aussi b nfique dans ce sens La participation technique Cette ann e donc apr s avoir commenc par documenter VLC media player les GPAs ont eu l occasion de le manipuler dans sa partie ser veur apr s avoir assist aux formations production En effet outre les 7 3 LES GPAS DANS LE PROJET actions quotidiennes d entretien des serveurs deux nouveaut s sont apparues cette ann e la sortie de la TNT il a fallu acqu rir de nouvelles cartes DVB T les faire fonctionner sur nos serveurs de diffusion et enfin les mettre en production en configurant de mani re ad quate VLC media player les mosa ques cette fonctionnalit a t ajout e cette ann e VLC me dia player et permet de diffuser plusieurs cha nes simultan ment sur la m me image il a fallu
59. pr c dentes pour encore plus de rapidit au lancement et l ex cution de souplesse d utilisation et de configuration VLC media player 0 8 1 Cette version est sortie le 15 novembre 2004 quelques jours peine apr s la version pr c dente et n apporte que quelques fonctionnalit s suppl mentaires C est principalement une version revue et corrig e des bugs qui avaient t introduits lors des grandes modifications du VLC media player 0 8 0 VLC media player 0 8 2 La version 0 8 2 du VLC media player est encore en pr paration par les d veloppeurs La permi re version officielle de test a t lanc e le 13 mai 2005 et la test2 est pr vue pour tr s bient t Tout ceci nous laisse penser que la version finale 0 8 2 du VLC media player sortira vers la fin du mois de juin ou au d but du mois de juillet La version 0 8 2 apporte beaucoup de fonctionnalit s par rapport a la version pr c dente Au niveau du c ur les nouveaut s sont entre autres la r criture de la liste de lecture Elle a maintenant une approche hierarchis e pour permettre un classement des flux plus pratique la simplification des pr f rences Elles ont t repens es pour tre plus intuitives et plus concises le support du SSL TLS Varchitecture des filtres d acc s Chaque module a galement t am lior et d autre ont t jout pour supporter d avantages de formats et de protocoles Plusieurs personnes ext rieures ont g
60. qui contraint son utilisation L id e est donc de s parer les divers composants du vout afin de rendre possible la cr ation de filtres entre le calcul des images et leur affichage ce qui est presque impossible pour l instant La r criture de l horloge L horloge est un des plus vieux composants du VLC media player et par cons quent souffre du changement d orientation du logiciel Son r le au sein du logiciel est de coordonner les diff rentes dates lors de l affichage d un lhttps trac videolan org vlc 99 flux par exemple l horloge joue un r le important dans la synchronisation audio vid o Lors de la conception du module d horloge la priorit du VLC media player tait la lecture de flux r seaux Bien que des modifications aient t au fur et mesure apport l horloge elle a encore quelques probl me lors de la lecture de fichiers locaux Ce sera donc un grand chantier du d veloppement du VLC media player 0 8 3 car c est une des parties les plus complexes du logiciel Un syst me de retour en cas de probl me Actuellement lorsque le VLC media player a un probl me peu de solu tions s offrent l utilisateur suivant la gravit du probl me une fen tre de message s ouvre lui sans autre indication L id e est donc d interagir plus fortement avec l utilisateur lors de probl mes On peut par exemple prendre le cas de la lecture d un flux http demandant une authentification Pour l instant s
61. r pondre aux diverses questions et veiller au respect des r gles de fonctionement 3 4 2 Le channel IRC Les utilisateurs press s choisissent souvent de venir chercher de l aide sur IRC Il s agit d un outil de communication temps r el De nombreux d veloppeurs utilisateurs r guliers et autres utilisateurs novices s y connectent tout au long de la journ e On peut s y connecter facilement l aide l interface web disponible ici http www videolan org cgi bin irc irc cgi 3 4 3 Les mailing lists Il existe aussi des mailing lists concernant les m mes th mes que le fo rum Les discussions sur les mailing lists sont souvent plus techniques que les forums Ceci est sans doute du au fait qu elles sont aussi utilis es comme nous le verrons par la suite pour la communication au sein de l quipe VI DEOLAN Chapitre 4 Production Le but du secteur production du projet VIDEOLAN est de diffuser dans l ensemble des chambres de la R sidence des l ves de l cole Centrale de nombreuses cha nes de t l vision et de radios Elle permet aussi de d tecter des bugs dans les programmes utilis s Le projet de l ann e pr c dente avait t marqu par la mise en produc tion de nouveaux serveurs ainsi que la diffusion de nombreux programmes suppl mentaires Cette ann e a donc suivi le m me lan avec l optimisation de l utilisation des serveurs un monitoring des machines de diffusion la TNT T l
62. r vient aussi en cas de coupure de courant 4 3 TNT 4 3 1 Le principe La TNT est l abr viation de T l vision Num rique Terrestre Elle utilise le principe classique de diffusion dans les bandes VHF UHF en num risant et 4 3 TNT compressant le signal selon la norme DVB T Elle n cessite donc une antenne orient e correctement pour recevoir le signal ainsi qu un adaptateur qui n est autre qu un tuner associ un d modulateur La TNT fran aise gratuite est d coup e en 5 multiplex des groupes de chaines transmises sur une fr quence unique R1 France2 France3 France4 France5 Arte LCP PublicS R2 Direct8 TMC R3 Canal R4 M6 W9 NT1 R6 TF1 NRJ12 Il a t d cid de toutes les diffuser 4 3 2 En production La diffusion de la TNT ne s tant faite que dans un cadre de test a par tir d une unique carte d acquisition l arriv e en mars de cette derni re a n cessit une r organisation du r le des machines pour accueillir les 5 cartes DVB T n cessaires Celles ci sont des Hauppauge dvb t offertes par le four nisseur d acc s Free suite au d veloppement de la mosaique sur VLC media player En effet Free utilise VLC media player pour diffuser les cha nes de t l vision et tait int ress par mettre en place une chaine avec une mosaique de s lection du programme L arr t de la diffusion des programmes hertziens a permis de diffuser les 14 chaines non crypt es de
63. rces de VIDEOLAN sous forme de pli cachet Le cachet et la date faisant foi nous pouvons donc prouver l galement notre travail et le dater D marche Plusieurs organismes permettent de d poser des plis cachet s l Institut National de la Propri t Intellectuelle avec une enveloppe Soleau l Agence pour la Protection des Programmes et le Conseil National des Ing nieurs et des Scientifiques de France C est ce dernier organisme qui a t retenu sur le conseil de Maitre Abello et pour des raisons financi res Nous avons donc grav nos archives SVN sur deux CDs le pli doit tre rendu en deux exemplaires et l avons remis au CNISF dont l cole Cen trale Paris fait partie Le co t de cette op ration est de 55 Les personnes contacter et l adresse du CNISF se trouvent dans le carnet d adresses ces informations tant difficiles obtenir sur le site Perspectives Seul le pr sident de VIA Centrale R seaux peut r cup rer ce pli en effet le projet VIDEOLAN n tant pas n cessairement reconduit il faut l assurance de pouvoir acc der aux informations Il est vident que cette op ration r alis e une seule fois n est pas tr s utile mais qu elle doit tre effectu e de fa on r guli re tous les ans par exemple afin d actualiser les informations Il faut galement garder la m moire de ces op rations elles ont d j t effectu es en 2001 et 2002 Nous ne savons pas pourquoi elle a t abandonn e
64. re 2004 une lettre adress e M Biausser en tant que directeur de Ecole Centrale Paris seule adresse physiquedisponible sur notre site Internet nous enjoignais de supprimer toutes les r f rences DTS sur le site de supprimer les possibilit s de t l chargement du systeme de d codage sous toutes ces formes et enfin de d truire tous les ex cutables codes sources et documentations relatives DTS le tout dans un d lai de 30 jours La soci t DTS a pour cela pris un avocat en France nous accusant de violer leur brevet et le nom de la marque Cette plainte a donn lieu a une r union le 22 septembre 2004 avec M Jean Philippe Rey repr sentant le secteur informatique de l cole Cen trale Paris et encadrant du projet VIDEOLAN Mme Martine Burton secr taire g n rale de l cole Centrale Paris M Michel Abello avocat et enseignant l cole Centrale Paris ainsi que M Samuel Hocevar ancien membre du projet VIDEOLAN titre d expert technique plus plusieurs membres du projet de l ann e 2004 2005 Actions engag es De cette r union il a t conclu que la situation de VLC media player tait assez d licate et qu il tait difficilement d montrable que nous ne violions pas le brevet de DTS l entreprise DTS semblait tr s motiv e par la d fense de son brevet et qu il tait certain que ce serait tr s co teux pour le projet de s y lancer 1 1 LE TRAVAIL JURIDIQUE l utilisation du nom DTS da
65. res l ments logiciels du projet VIDEOLAN sont h berg s depuis peu sur le serveur Krishna au lieu du serveur Zoy de Samuel Hocevar Le principal int r t de cette solution est qu elle vite de copier l int gralit des repositories intervalle r gulier de Zoy vers Krishna par Internet pour pouvoir fournir le service de consultation du SVN par le Web par Trac 3 2 4 La r cup ration des donn es apr s un crash de disque Un des contr leurs RAID de Krishna a d failli lors de la reprise du ser vice apres la coupure de courant g n rale de la R sidence des l ves de l cole Centrale le 4 d cembre dernier Les donn es du SVN du site de t l chargement les archives des mailing lists sur le Web et le site Web officiel ont t endommag s Le site de t l chargement a t contr l et restaur progressivement partir d autres copies Le site et le SVN ont t remis en tat sous 3 jours partir de sauvegardes Enfin les archives de mailing lists par Web ont t enti rement r g n r es partir des archives mails originales 3 3 DOCUMENTATION cette occasion le syst me de backup quotidien a t compl t les sites Web sont d sormais copi s aussi Les scripts de reg n ration compl te des archives Web ont t fortement revus afin d en acc l rer le d roulement particuli rement long ils sont environ 10 fois plus rapides d sormais 3 2 5 L installation de Trac Trac est un
66. rmis aux utili sateurs de choisir leurs chaines pr f r es lors de votes La seule d ception que nous ayont eu fut biensur l impossibilit d arriver un accord pour la diffu sion de chaines payantes malgr les nombreuses heures pass es n gocier Il ne faut pas oublier les nombreux inattendus tels que l affaire DTS la mise en place de nouveaux serveurs ou encore les partenariats entrepris Au final le projet VIDEOLAN aura t un formidable aventure humaine et technique pour tous les membres du projet qui ne l abandonneront surement pas sitot la soutenance finie 60 Tr sorerie La tr sorerie de VIDEOLAN est naturellement s par e comme l ensemble du projet en deux parties l une tant affect e la production et l autre au d veloppement La production Elle est financ e par les subventions de l association VIA Cen trale R seaux titre de service informatique aux membres sur la R sidence des l ves de l cole Centrale VIDEOLAN tant un club VIA Centrale R seaux Ainsi les serveurs onduleurs disques durs du 1B d codeurs TNT ont t pay s par des subventions VIA Centrale R seaux Les frais de la partie projet d placements sont galement pay s ici Le d veloppement VIDEOLAN poss de un compte PayPal ot les inter nautes peuvent contribuer financi rement en ligne Ces dons en moyenne d une vingtaine d euros au rythme d un par semaine environ servent fi nancer le rachat de disques
67. s choses se sont g t es Cela fait maintenant six mois que nous essayons de joindre ce monsieur par mail et t l phone mais celui ci figure aux abonn s absents Apr s des dizaines de il viens de partir il y a deux minutes rappelez plus tard il n est pas la aujourd hui d sol ou encore il est en vacances pour deux semaines nous avons d cid d abandonner a notre grand regret une fois de plus cette id e 2 3 CanalSatellite Il n est plus besoin de pr senter cette soci t qui offre un service similaire celui d ABSat mais de bien plus grande envergure Nous sommes donc entr s en contact avec cette soci t dans la m me optique qu avec ABSat Apr s avoir eu au t l phone peu pr s tous les services imaginables de la soci t nous sommes enfin parvenus joindre une personne responsable des partenariats Malheureusement apr s avoir n goci durant un certain temps 4 appels t l phoniques pour une dur e totale de deux heures de discutions environ il st apparu que ceux ci n taient que tr s peu int ress s par notre offre aussi ils ne nous ont proposer rien de plus ou presque que leur offre classique de diffusion pour les collectivit s soit environ 3000Euros par mois 2 4 TPS ET PREMI RE pour 4 cha nes Nous avons donc d cider de ne pas investir l quivalent de la moiti du budget annuel de VIA pour 4 chaines satellites 2 4 TPS et Premi re TPS est le concurrent dire
68. s en plus de GPAs connaissent d ja VLC media player en arrivant 4 Centrale ce qui montre bien que la notori t de notre solution s accroit de plus en plus et surtout au dehors du milieu professionnel ou technique Le grand public est maintenant habitu a VLC media player certes pas comme solution de diffusion presque tous les GPAs qui connaissaient VLC media player en arrivant ignoraient cette l l ves de premi re ann e l ves trangers 46 7 2 LES FORMATIONS fonctionnalit du logiciel mais comme lecteur multim dia universel en rem placement des lecteurs qu ils utilisaient auparavant et qui chouaient sur la lecture de telle ou telle vid o Cette premi re sensibilisation a t tr s bien accueillie par les premi res ann es et a t de plus renforc e par la large utilisation de VLC media player au sein des tudiants sur le campus par rapport l ann e pr c dente o VIDEOLAN venait de passer en phase de production Bien str VIA Centrale R seaux a aussi particip cette campagne de pu blicit pour VIDEOLAN travers la diffusion de documents d crivant la par tie pratique de l utilisation de VLC media player en tant que t l vision au cours des permanences durant lesquelles les l ves viennent adh rer a l association Enfin une fois la phase de sensibilisation termin e le recrutement pro prement parler a r ellement commenc lors du tour de piste des premi res ann es
69. s signes de fatigue Un des serveurs de dif fusion a d ailleurs connu une panne lors de la coupure de courant de d but d cembre 5 1 LES RISQUES LI S AU PROJET VIDEOLAN Il est donc important de le surveiller et de r agir instantan ment pour ne pas perturber la diffusion sur la r sidence per ue comme un service par la majorit des l ves de l cole Centrale Paris Il est noter que de nom breux l ves nous signalent d ventuels probl mes mat riels dans les forums de discussion de l cole Centrale Paris Un autre risque concerne le manque de s ret vis vis des flux satellites diffus s En effet ceci sont gratuits mais l exploitant du satellite peut tout moment d cider de les interrompre tout comme Towercast l a fait pour ses tests de TNT au d but de cette ann e Chapitre 6 Gestion de l quipe 6 1 Les secteurs L quipe VIDEOLAN est divis e en plusieurs secteurs ayant chacun un r le bien d fini ce qui permet de simplifier la r partition des t ches et de sp cialier chacun des membres du projet Nous allons aborder rapidement les r les de chacun de ces secteurs 6 1 1 Le d veloppement L quipe d veloppement Antoine J r me R mi et Yoann Le r le de ce secteur est de continuer le d veloppement des logiciels VI DEOLAN afin d apporter de nouvelles fonctionalit s de corriger les ventuels bugs et de r pondre aux demandes des utilisateurs Les membres de ce secteur travaillent en
70. s utili sateurs de VLC media player sont possibles avec le syst me paypal Nous avons donc re u environ 1600 de dons depuis juillet dernier La notori t de VIDEOLAN tant en pleine croissance nous ne pouvons que pr dire une volution favorable du montant de ces dons 5 1 2 Les risques juridiques Les risques juridiques sont principalement de deux type Les risques li s aux droits sur les flux Celui ci pouvant entrainer des actions en justice est potentiellement grave Toutefois l quipe juridique s efforce depuis maintenant deux ans de r gulariser tous les aspects qui y sont li s le rendant maintenant quasi inexistant 40 5 1 LES RISQUES LI S AU PROJET VIDEOLAN Les risques li s aux brevets logiciel Bien que peu r pandus en Europe les brevets logiciels sont une menace pour le projet VIDEOLAN Bon nombre de formats d encodage audio et video son aujourd hui d velopp s et brevet s par des entreprises priv es Celles ci n appr cient guerre qu un logiciel gratuit permette de lire leurs formats et par l m me de passer travers certaines protection de type DRM D s la cr ation du projet VIDEOLAN en 1996 ce probl me a t omnipr sent dans la gestion du projet L affaire DTS n en est qu une des multiples manifestations 5 1 3 Les risques techniques Les principaux risques sur le plan technique sont li s aux d faillances du mat riel critique au d veloppement de VLC media player et des autres com
71. saique comportant 20 vignettes n cessitera un serveur dot de deux pro cesseurs Xeon 2 4 GHz ce qui n est pas la port e de tout le monde 3 1 9 le port de VLC media player sur Pocket PC VLC media player est connu pour fonctionner sur de nombreuses pla teformes Windows GNU Linux Mac OS X mais aussi sur les PDAs interfaces GPE et Opie pour Familiar Linux 3 2 SERVICES LC media play 2 ti 10 31 x RL_MQB_320x240_512_128 avi 0 00 30 L 968 718 KR KRI File View Settings Audio Video Navigatio E FIG 3 4 VLC media player sur Pocket PC Une nouveau port a t rajout quoique toujours en d veloppement pour Pocket PC et VLC media player devient ainsi une alternative int ressante aux autres lecteurs multim dia disponibles pour Pocket PC 3 1 10 Un module de timeshifting Le timeshifting d calage temporel en fran ais est une fonction servant mettre en pause un flux multim dia re u par le r seau et regard en direct afin d en reprendre la lecture plus tard Le flux vid o partir de la mise en pause est dans un premier temps mis en m moire jusqu ce que la partie ainsi stock e atteigne la limite configurable de 8Mo puis est enregistr sur le disque dur A la reprise de la lecture le flux reprend a partir de la pause l enregistrement continuant en tache de fond Cette fonctionnalit de plus en plus pr sente dans les magn toscopes num riques a donc t int gr
72. seau 7 3 LES GPAS DANS LE PROJET formation structure avanc e de VLC media player formation MPEG 2 formation DVB De plus les GPAs taient convi s assister aux r unions hebdomadaires du projet VIDEOLAN durant lesquelles ils ont t amen s poser des ques tions sur les termes techniques qu ils ne comprenaient pas ce qui a permis de temps en temps d improviser des mini formations sur des sujets plus sp cifiques Et bien entendu nous tions toujours disponibles pour r pondre aux ques tion d un GPA ou l aider dans la r alisation d une t che technique ou non 7 3 Les GPAs dans le projet Il va sans dire que la p rennit du projet passe forc ment par le recru tement de GPAs Ils sont en effet n cessaires non seulement pour la partie diffusion sans GPAs il n y aura plus de t l vision dans la chambre l ann e prochaine mais aussi pour la recherche de contacts le suivi des dossiers juridiques ou encore le d veloppement technique et la gestion des serveurs Les GPAs ont heureusement conscience de l importance de la reprise du projet l ann e prochaine et on trouve ainsi un noyau de premi res ann es d termin s faire survivre le projet aussi longtemps que possible Nous avons ainsi d cid de commencer les int grer aussi t t que possible dans les activit s courantes du projet en vitant les aspects trop techniques au d but pour ne pas les effrayer afin qu ils s impr gnent
73. tand ont t pay s et occup s par le Technop le de Soisson Une fois de plus ce salon a t l occasion de rencontrer de nombreux utilisateurs avertis comme n ophites de multiples changes avec d autres http videolan org events 2nttp www solutionslinux fr 1 2 PROMOTION VERS L EXTERIEUR projets open source et surtout de nouer des contacts avec des partenaires potentiels C est entre autre lors de ce salon que nous avons obtenu les coordonn es de notre nouveau contact chez HP France FOSDEM 3 membres du projet 2005 ainsi que 4 membres du projet de l ann e ant rieure ont pu participer au FOSDEM 2005 Free and Open Source De velopers European Meeting a Bruxelles le week end des 26 et 27 f vrier Etaient galement pr sents Jean Paul Saman et Derk Jan Hartman deux contributeurs n erlandais majeurs de VLC media player ainsi que des an ciens membres du projet tant donn son caract re plus attractif que la majorit des autres stands le n tre a rencontr un franc succ s aupr s des visiteurs Par ailleurs une br ve conf rence Lightning talk de pr sentation de VLC media player a eu lieu Journ es Federez Cette ann e l association VIA Centrale R seaux en partenariat avec de nombreuses grandes coles d ing nieur a organis les premi res Journ es Fe derez Trois membres de l quipe VIDEOLAN ont fait une pr sentation du projet dans la matin e Des d monstrations taient organis
74. tr s forte collaboration avec les anciens membres du projet et les contributeurs ext rieurs Ils sont aussi responsables du suivi des releases des nouvelles versions du logiciel et de la mise jour de la documentation 6 1 2 La production L quipe production Julien L et Antoine Il s agit de mettre en place et faire voluer les capacit s de diffusion de VIDEOLAN sur la R sidence des El ves de l Ecole Centrale La production g re son propre local au sous sol du b timent B 43 6 2 LA COMMUNICATION AU SEIN DE L QUIPE 6 1 3 Le juridique L quipe juridique Julien M et Pierre Antoine A priori inattendu au sein d un projet de d veloppement logiciel ce secteur est d une importance capitale C est lui qui est charg des probl mes li s aux brevets et aux droits sur le contenu diffus sur la R sidence des l ves de l cole Centrale 6 1 4 La communication ext rieure L quipe comm ext Tout le monde Il n y a pas vraiment d quipe d di e la comm ext Les divers membres du projet participent tous aux divers v nements ou r unions en fonction de leurs disponibilit s Interviews salons partenariats techniques et aide aux utilisateurs tous ces l ments sont indispensables la promotion du projet 6 2 La communication au sein de l quipe 6 2 1 La r union hebdomadaire Une r union est organis e tous les dimanches soirs afin de faire le point sur les actions entreprises lors de la semaine
75. tre part toutes les tentatives faites aupr s du CSA ou pour d poser le nom VIDEOLAN se sont sold es par des checs avec une impression d tre en avance sur la l gislation ou d un imbroglio impossible d m ler Enfin il faut tre conscient du fait qu une affaire comme DTS peut se reproduire n importe quel moment en effet VIDEOLAN ne d code l galement que quelques formats libres de droit Ogg Vorbis Wave et que c est une norme p e de Damocl s Certains propri taires de droit ne cherchent pas casser les programmes qui les d codent d autres ferment les yeux selon la taille du projet et sa diffusion d autres menacent sans suite et enfin les derniers menacent et donnent suite Pour conclure il semble que le travail au niveau juridique de VIDEO LAN soit assez ingrat avec beaucoup d efforts pour peu de r sultats les cha nes satellites les bandes annonces o l on a l impression d avancer l aveuglette avec une vue tr s r duite 1 2 Promotion vers l exterieur 1 2 1 Les Salons et Ev nements Note des photos et d tails des diff rents v nements sont disponibles sur la page Events du site web de VIDEOLAN Solutions Linux Le projet VIDEOLAN a une nouvelle fois pu participer au salon Solutions Linux ex LinuxExpo au CNIT La D fense les 1 2 et 3 f vrier 2005 en tant qu exposant professionnel Le stand a t financ par le master SIO hauteur du tiers Les deux autres tiers du s
76. tre travail et ne pas avoir des probl mes dont les combats feraient de nous des martyrs comme certains contacts que nous avons eus souhaiteraient le faire en m diatisant nos litiges C est donc avec un r el d sir de transparence et de service par rapport la loi et aux personnes civilement responsables du projet que nous agissons 1 1 LE TRAVAIL JURIDIQUE Nous pr senterons donc dans cette partie notre travail sur les deux parties du projet VIDEOLAN et galement la partie destin e au mode d emploi de la mise en place de la solution VIDEOLAN sur un r seau 1 1 2 L affaire DTS Rappel des faits Rappel historique DTS Digital Theatre Systems est une entreprise am ricaine ayant d velopp un syst me de codage d codage audio sous bre vet am ricain et en cours de brevetage europ en Un d veloppeur de VLC media player a r ussi obtenir les donn es de codage et sur cette base d velopper un module de d codage du format DTS pour le client VIDEOLAN La mise en ligne a t effectu e le 5 f vrier 2004 ceci tant annonc dans les news le 10 f vrier 2004 une premi re plainte de DTS arrive le 18 f vrier Pour information auparavant VLC media player se contentait de rediffu ser le flux cod en DTS vers les composants mat riels de l ordinateur capables de le lire sous condition d existence de cesp riph riques Le d codage DTS se pr sentait sous la forme d une librairie appel e libdts Le 3 septemb
77. urs qui viennent poser une question Chapitre 7 P rennit du projet 7 1 Le premier contact avec VIDEOLAN Cette ann e nous tions pr sents aupr s des GPAs d s la rentr e et m me avant avec la rentr e des l ves TIME qui sont arriv s sur le campus une semaine avant la rentr e des premi res ann es En effet tous les soirs VIA Centrale R seaux organisait des permanences afin que ceux ci puissent acc der Internet et consulter leurs mails nous avons pu ainsi leur pr senter pendant ces moments privil gi s le projet VIDEOLAN et surtout ce qu il pouvait leur apporter D j certains l ves trangers malgr la barri re de la langue se sont montr s int ress s et font maintenant partie de la rel ve Puis de nouveau le jour de la rentr e officielle nous avons eu la chance de pouvoir sensiliser l int gralit des premi res ann es gr ce un stand occu pant une position strat gique au pr s de VIA Centrale R seaux l aide de d monstrations ludiques projet es sur grand cran nous leur avons pr sent les capacit s du logiciel VLC media player en commen ant par la possi bilit de regarder la t l vision dans leur chambre ce qui en a surpris plus d un mais aussi la capacit de lire presque tous les formats de fichiers vid os et audios en finissant par quelques fonctionnalit s plus amusantes et peut tre parfois moins utiles Il est int ressant de remarquer que de plu
78. us des r unions hebdomadaires videolan project videolan org On aborde les points vraiment sp cifiques au projet de deuxi me ann e vlc devel videolan org Cette mailing list est publique et d di e au d velopement de VLC media player videolan devel videolan org Cette mailing list est publique et d di e au d velopement de logiciels annexes de VIDEOLAN tels que miniSAP Server vlc videolan org Cette mailing list est publique et sert d aide aux utilisateurs concernant l utilisation de VLC media player streaming videolan org Cette mailing list est publique et sert d aide aux utilisateurs concernant la diffusion de vid o que ce soit avec VLC me dia player ou VIDEOLAN Server www doc videolan org Cette mailing list est publique Elle est d di e la gestion des sites internets et de la documentation de la solution VIDEOLAN prod videolan org Cette mailing list est utilis e pour la production sur la R sidence des El ves de l cole Centrale Les membres de l quipe actuelle ainsi que quelques anciens y sont abonn s Note Toutes les mailing lists publiques sont en langue anglaise Les autres sont en fran ais 6 2 3 Le channel IRC Pour faciliter les changes il existe un channel IRC videolan sur le ser veur irc videolan org De nombreux d veloppeurs sont pr sents ainsi que les membres du projet Il permet de discuter de d tails techniques ainsi que de renseigner les utilisate
79. usion sur la R sidence des l ves de l cole Centrale est une part importante du projet car elle permet de tester sur un grand r seau de qualit la stabilit de la solution VIDEOLAN La mise sur papier des accords de diffusion Le projet VIDEOLAN ayant t le premier faire une demande au CSA pour une diffusion telle que celle en place sur la R sidence des l ves de l cole Centrale nous disposons actuellement d un accord oral Ceci devrait donc tre contractualis par crit afin de mieux se pr venir des probl mes qui pourraient survenir La recherche de nouveaux contenus Comme chaque ann e un des objectifs de VIDEOLAN sur la R sidence des l ves de l cole Centrale est la recherche de nouveaux flux audiovisuels diffuser Ces nouveaux flux peuvent se trouver sur des chaines payantes moyennant un budget reserv par VIA Centrale R seaux ou alors directement d Internet travers le MBone Pour cela il est indispensable de pouvoir tre reli au MBone ce qui est impossible pour l instant cause du lien mal configur entre Rubis et le CT Le MBone d signe la partie d Internet supportant le multicast moyen de communica tion n cessaire la diffusion vid o 58 La mise en place de VOD sur la R sidence des l ves de l cole Cen trale Le cas le plus classique de l utilisation du VLC media player apr s la lec ture de vid o est certainement la mise en place d un serveur de VOD Video o
80. utilisateur puisse choisir plus facilement Le concept est relativement simple m me si la solution technique utilis e l est beaucoup moins Les flux mettre en vignette sont tout d abord s par s en deux parties la piste son sera ajout e au flux final sans tre retouch alors que la piste video sera d cod e et redimensionn e Une fois redimensionn e l image est ensuite int gr e une vid o que l on pourrait qualifier d arri re plan l aide d un filtre sub pictures Le flux vid o ainsi obtenu est ensuite encod g n ralement en MPEG 2 puis on joint les flux l mentaires audio pour obtenir un seul flux MPEG 2 TS compos de la vid o et de toutes les pistes audio des chaines initiales 3 1 VLC MEDIA PLAYER VLC Fic 3 3 Mosa que vid o diffus e par VLC media player Comme on peut le voir sur la capture d cran le r sultat est la hauteur de nos attentes Il reste un aspect que nous n avons pas encore trait per mettre l utilisateur de s lectionner la piste audio de son choix voir ouvrir l une des chaines en cliquant sur la vignette Ce d veloppement nous aussi permis de r cup rer des cartes d acquisi tion DVB T de la part de Free qui tait tr s int ress par nos mosa que et les proposera prochainement ses clients sur ADSL Le seul obstacle au d ploiement de ce syst me de mosaiques sur la r sidence est le manque de machines ayant de fortes puissances de calcul En effet une mo
Download Pdf Manuals
Related Search
Related Contents
Houtkachel 640CB en 760CB PDFファイル De Dietrich DRC1027JE fridge-freezer Harley engine modification. Liz Claiborne Motorized Toy Car 32001 User's Manual Sanyo Washer ASW-A85HT User's Manual Manual de Usuario Sistema de Control Patrimonial Municipal Weight Controller HI-3030 Copyright © All rights reserved.
Failed to retrieve file