Foire Aux Questions

Un article de Wiki de documentation francophone sur VLC (VideoLan Media Player).

Jump to: navigation, search

Copyright © 2002 - 2006 projet VideoLAN

Foire Aux Questions à propos de VideoLAN.

Vous avez la permission de copier, de distribuer et/ou de modifier ce document selon les termes de la licence GNU General Public License publiée par la Free Software Foundation; soit selon la version 2 de la licence, soit (selon votre préférence) toute version postérieure. Le contenu de la licence peut être retrouvé sur le site internet de GNU.


gZZcZp <a href="http://dguxtcpoznzg.com/">dguxtcpoznzg</a>, [url=http://pcraaqinvoia.com/]pcraaqinvoia[/url], [link=http://iistfvcstmrg.com/]iistfvcstmrg[/link], http://lgmqegzjtnjr.com/

Sommaire

Solution de diffusion VideoLAN

Ai-je besoin d'un "serveur de diffusion" ?

Il y a en fait deux sortes de diffusion : la diffusion passive dans laquelle un film est envoyé par un serveur et lu par plusieurs clients, et la Vidéo à la demande (VOD) dans laquelle chaque client demande son propre flux de diffusion.

  • En diffusion passive, le client n'a aucun contrôle sur le serveur, et doit s'inscrire par exemple à un groupe de multicast pour recevoir son flux. Ce type de diffusion nécessite un serveur capable d'envoyer des informations sur un réseau par des protocoles com UDP multicast ou RTP, par exemple VLS ou la sortie de diffusion de VLC. La parite client nécessite un lecteur supportant ces protocoles, comme VLC.
  • En Vidéo à la demande, aucun "serveur de diffusion" n'est nécessaire, mais le client doit pouvoir lire le flux en temps réel, au lieu de simplement télécharger la vidéo complète avant de pouvoir la visionner. Un protocole simple comme HTTP suiffit pour la Vidéo à la demande, il vous suffit donc de mettre votre film sur un serveur web et d'utiliser un lecteur intelligent pour le lire en temps réel, VLC par exemple ;-) Vous ne pourrez néanmois pas lire de film en temps réel si votre réseau est trop lent, vous DEVEZ donc vérifier que la bande passante moyenne de votre réseau est supérieure à la bande passante moyenne de votre film (taille / durée). Si ce n'est pas le cas, VLC essaiera autant que possible de suivre en temps réel, vous n'aurez donc probablement que le son et pas la vidéo.

VLC contre VLS

Oui, les deux programmes peuvent être utilisés pour diffuser des vidéos, comme il expliqué sur la page de didacticiel VideoLAN. Les fonctionnalités de diffusion de chacun sont décrites sur la page des fonctionnalités de diffusio.

Techniquement, il y a une différence importante :

  • VLC ouvre toutes les couches système du flux en entrée, les regénère toutes, puis le diffuse le résultat sur le réseau ou l'écrit dans un fichier. VLC est donc bon pour diffuser des vidéos et/ou des sons d'origine douteuse, comme les fichiers de vidéos trouvées sur Internet et/ou produites par des logiciels non-professionnels. VLC implémente de nombreux muxers/démuxers (ps, ts, avi, ogg, mp4, ...) et de nombreux codecs, qui permettent de convertir des formats d'encapsulation et/ou de transcoder un flux entrant à la volée ! VLC a de plus de jolies interfaces graphiques.
  • VLS n'ouvre que les couches systèmes de plus haut niveau du flux entrant et n'a que les démuxers PS et TS. VLS est donc bon pour la diffusion de vidéos et/ou de sons sûrs au format PS ou TS produits par des logiciels professionnels ou de supports comme les DVDs et les chaînes DVB (satellite ou TNT) car il ne régénère que les couches système qui ont besoin d'être régénérées, et pas plus. VLS est spéciallement bien conçu pour diffuser des flux TS multipléxés, par exemple un transpondeur DVB complet. VLS n'a qu'un muxer TS, ne transcode pas et n'a pas d'interface graphique.


N'est-ce pas une perte de temps de développer les deux solutions ?

Pour comprendre cette situation, il faut prendre en compte l'histoire de VideoLAN. Avant d'avoir le flux de sortie dans VLC, il y avait deux programmes bien différents :

  • VLS, un programme écrit en C++ fonctionnant sous Linux, Mac OS X et Windows uniquement, globalement un moteur de Flux de Transport MPEG, avec une interface telnet très basique, utilisé comme serveur;
  • VLC, un programme multi-plateformes écrit en C, qui implémente des démuxers, des codecs, des sorties vidéo and audio et des interfaces graphiques, utilisé uniquement en client.

En septembre 2002, des développeurs de VLC eurent l'idée de tirer patie des nombreux démuxers et codecs implémentés dans VLC pour créer un Flux de Diffusion dont le but final serait d'être capable de transcoder. Il écrivirent une sortie de diffusion pour VLC qui sortit dans VLC 0.5.0 fin janvier 2003. Depuis la version 0.8.0, VLC est capable de transcoder dans tous les formats qu'il peut lire. De plus, à compter des versions 0.7.x, VLC est capable de diffuser de multiples sources avec une seule instance. Le contrôle se fait par le VideoLAN (Media) Manager (VLM), accessible par l'interface telnet uniquement. Une interface HTTP sera supportée dans une version à venir.

Mais le fait plus important est que les développeurs de VLS et VLC ne sont pas les mêmes personnes, et qu'ils sont libres d'écrire leur logiciel comme ils le préfèrent ! Ca se passe comme ça chez les logiciels libres, et l'expérience montre que c'est un bon moteur pour l'innovation et l'amélioration.


Considérations Légales

Puis-je utiliser le logo de VideoLan ?

Vous pouvez utiliser librement le logo VideoLAN en suivant le droit d'auteur suivant :

Copyright (c) 1996-2003 VideoLAN. Ce logo ou toute version modifiée peut être utilisé ou modifié par quiconque afin de faire référence au projet VideoLAN ou tout autre produit développé par l'équipe VideoLAN, mais n'implique aucunement la responsabilité du projet.

Puis-je redistribuer des parties du logiciel VideoLAN ?

Vous pouvez distribuer une version originale ou une version modifiée de toute partie du logiciel VideoLAN tant que vous suivez les termes de sa licence. Il s'agit de la licence GNU General Public License Version 2 (notée ensuite GPL), et située dans le fichier nommé COPYING dans les produits VideoLAN. La solution la plus simple pour suivre la GPL est de fournir les sources du produit que vous voulez distribuer. Par exemple, si vous voulez distribuer la dernière version compilée de VLC, vous devriez aussi inclure tous les fichiers listés sur la page du code source de VLC. Pas besoin d'expliquer où sont les sources, mais les sources doivent partager les mêmes media que nos produits. Il existe d'autres façons de suivre la GPL, mais c'est la manière la plus simple car elle ne reponse pas sur un contrat.

Note
Pas besoin de demander la permission de l'équipe VideoLan !

La libdvdcss est-elle légale ?

L'utilisation et la distribution de la librairie libdvdcss sont controversées dans certains pays comme Les Etats-Unis à cause de la loi DMCA (Digital Millennium Copyright Act). Si vous avez des doutes quant à la légalité de l'utilisation et de la distribution de cette librairie dans votre pays, consultez votre avocat.

Note
Attention : Les versions binaires du lecteur VLC sont distribuées incluant la librairielibdvdcss.

Qu'en est-il de l'usage personnel/commercial ?

Certains codecs distribués dans VLC sont brevetés et nécessite que vous payiez des droits d'auteur à leur propriétaires. C'est essentiellement le cas des codecs de type MPEG.

Les concepteurs de nombreux logiciels paient le propriétaire de la licence (dans ce cas MPEG LA) pour que l'utilisateur (commercial ou personnel) n'ait pas à s'en occuper. VLC (et ffmpeg et libmpeg2 qu'il utilise dans la plupart des cas) ne peut pas le faire car il s'agit d'une implémentation gratuite et Open Source de ces codecs. Le logiciel n'est pas vendu et par conséquent l'utilisateur final devient responsable aux yeux de la licence et des droits à verser. Vous devrez contacter le propriétaire de la licence vous savoir comment la respecter.

Ceci est valable pour la lecture d'un DVD dans VLC pour votre usage personnel ($2.50 à verser à MPEG LA) comme pour la diffusion par VLC d'un évènement sur Internet en MPEG-4.

Divers

Comment aider VideoLAN ?

Vous pouvez contribuer en donnant de votre temps, de votre matériel, ou de votre argent. Nous avons aussi besoin de traducteurs. Toutes les informations nécessaires sont sur la page de Contribution.

Pourquoi les listes de diffusion et le site web officiels sont-il en anglais ?

Les développeurs de VideoLAN viennent du monde entier et l'anglais est la seule langue qui leur permet de communiquer ensembmle. Bien qu'un grand soin soit apporté à la traduction de VLC dans toutes les langues, maintenir des traductions du site web coûte trop de temps.

Que faire si je ne trouve pas de réponse ici ?

Jetez un coup d'oeil au wiki. Il y a une autre FAQ, qui répond à d'avantage de questions concernant l'utilisation et la compilation d'application VideoLAN. Des points techniques dur la diffusion et le multimedia y sont également évoqués.

Cherchez dans le forum pour vos questions. Il existe de nombreuses solutions à vos problèmes rencontrés.

Si vos questions n'obtiennent pas de réponse, posez-les sur le forum ou envoyez un courriel à la bonne liste de diffusion. Plus d'informations sur le support logiciel ou les entreprises consultantes peuvent être trouvées sur la page de support.