ou INSCRIVEZ-VOUS Mot de passe oublié ?
Publicité

Interview de Jean-Baptiste Kempf de l'équipe de VLC

Vincent Hermann le 21 octobre 2008 (29 492 lectures)
Jean-Baptiste Kempf fait partie de l’équipe de développement de VLC, un lecteur multimédia (mais pas seulement !) bien connu du grand public. Et si son nom n’est pas étranger à certains lecteurs, c’est que le même Jean-Baptiste est à l'origine de l’arrivée chez nous du PC INpact Media Player, une version de VLC à nos couleurs.

vlcvlc

Jean-Baptiste a accepté de répondre à quelques questions sur l’état du projet, ses difficultés et prévisions pour un futur qui s’annonce mouvementé.


Peux-tu nous présenter le projet VideoLAN dans son ensemble ?

Le projet VideoLAN est un projet qui date de 1995, lorsque des élèves sur le campus de l'école Centrale Paris ont essayé de diffuser des fichiers vidéo entre plusieurs ordinateurs. Le projet VideoLAN a été à la naissance de plusieurs logiciels, tels que VLS, VLC, libdvdcss, libdvbpsi, miniSAP server, x264 ou libdca/libdts.

Aujourd'hui, la plupart des gens ne connaissent que VLC media player (anciennement VideoLAN Client), et ne s'en servent que comme lecteur. La base d'utilisateurs de VLC media player est très importante, mais très difficile à chiffrer.

VideoLAN, est un projet international qui reste très libre, porté par des développeurs qui y travaillent pendant leur temps libre et pour leur plaisir.

vlcQuel est l'état actuel du projet VLC, et comment vous répartissez-vous selon les plateformes ?

Actuellement, le focus du développement se fait sur la branche Grishenko (version 0.9.x) et la version suivante (Goldeneye - 1.0).

La branche Janus (0.8.5 et 0.8.6) était une version très stable, mais il devenait nécessaire de faire un bond significatif pour passer à la suite et permettre de faire évoluer correctement le logiciel. Ainsi, quand le nombre d'exceptions (HACKs) commence à se faire trop important, et que les équipes changent régulièrement, il faut savoir reposer certaines bases. De plus, l'interface et la liste de lecture étaient trop limitées.

Le passage à la 0.9.0 (et ses version 0.9.1 à 0.9.4) représentait un gros changement qui a pris trop longtemps et qui n'a pas toujours été simple. Certaines modifications de gestion interne expliquent aussi que les versions devraient dorénavant se succéder de façon plus rapide.

Je pense qu'on pourrait dire que le cœur des développeurs de VLC/administrateurs de videolan.org consiste en une douzaine de développeurs avec cinq ou six plus fortement impliqués. Sur ces développeurs, deux sont sous Mac, tous les autres sont sous Linux (Debian, Fedora et Ubuntu dans l'ordre). Selon les plateformes, VLC est plus ou moins bien maintenu mais, par exemple sous Vista, une version 0.9.4 est beaucoup plus rapide qu'une 0.8.6.
 
Quelles sont les différences entre VLC et les autres lecteurs multimédia ?

Déjà, VLC n'est pas juste un lecteur... Savais-tu que VLC pouvait faire du screencasting-live en Flash sur un site web ? Savais-tu que tu peux utiliser VLC pour convertir la plupart de tes vidéos pour les mettre sur ton iPod pour les lire dans le TGV ? As-tu juste regardé la liste des filtres vidéo qu'il y a dans VLC (j'adore cartoon ou puzzle) ?

vlc pci media playerUne des différences principales de VLC réside dans le fait que c'est un « packet-based player », c'est à dire qu'il conserve un cache constant et ne lit/télécharge que quelques millisecondes dans le futur du flux. Ceci est un héritage de l'architecture orientée réseau de la solution VideoLAN. Cela permet à VLC de ne consommer que la bande passante vraiment utilisée mais également d'être plus résistant aux erreurs et de lire des fichiers corrompus ou en cours de téléchargement.

Une autre différence de VLC, outre son portage sur de nombreuses plateformes, consiste à éviter d'utiliser les codecs systèmes (ce qui est faisable, d'ailleurs) et à rester centré sur le libre. Bien sûr, MPC [NDLR : Media Player Classic] et un bon pack de codecs correctement installé peut faire des merveilles, mais pour nous, les codecs propriétaires ne sont pas une bonne chose... En effet, sans tomber dans la parano la plus complète, je connais quelques codecs qui « téléphonent à la maison » régulièrement. Nous trouvons important d'avoir le contrôle complet de ses fichiers multimédia par les temps qui courent... Ainsi on essaye d'éviter ça quand on le peut (même si il y a quelques exceptions désactivées par défaut pour Real et WMV).

Un des avantages qui en découle est qu'il n'y a pas besoin d'installer VLC pour le lancer.

Ceci étant dit, il y a beaucoup de projets qui sont concurrents et qui marchent super bien, et l'échange de code entre lecteurs multimédia open source est … plus que courant !
Sommaire
  • 1. Présentation de VideoLAN ainsi que de VLC et ses spécificités