VideoLAN VLC : diffusion et réception de flux multimédias

Fiche PLUME
  • Statut de la fiche : Logiciel : En MAJ
  • Création ou MAJ importante : 09/03/2009
  • Correction mineure : 17/10/2013
  • Auteur : Véronique Baudin - LAAS (CNRS)
  • Contributions importantes :

    Jacques Prévost (CEA puis RENATER), notre ami et premier rédacteur de cette fiche nous a malheureusement quittés.

    Véronique Baudin et Baptiste Jacquemin (LAAS) l'ont reprise et assurent maintenant la mise à jour.


  • Responsable thématique : Véronique Baudin (LAAS)
Mots clés
Description
Fonctionnalités générales

VLC intègre un client et un serveur permettant de lire des flux multimédias ou de diffuser de tels flux. Le client offre des fonctionnalités de :

  • Lecture de fichiers vidéo et audio dans de multiples formats ainsi que DVDs, VCDs ;
  • Réception en direct de vidéo et/ou d'audio ;
  • Enregistrement sur disque de ce qui est diffusé (ou reçu).

Le serveur offre des fonctionnalités de :

  • Diffusion de flux selon divers protocoles de streaming ;
  • Encodage ;
  • Diffusion en direct de vidéo et/ou d’audio issus de fichiers, CD, DVD, caméra ou micro;
  • Utilisation en émission et en réception de la diffusion multicast sur IP (v4 et v6) ;
  • Création en émission d'un serveur http pour la diffusion de flux audio et vidéo permettant l'accès à cette diffusion à des clients ne pouvant pas accéder au service multicast.

Le client comme le serveur, ne nécessitent aucun codec externe ou autre programme pour fonctionner.

Autres fonctionnalités
  • Changements de format vidéo
  • Extraction de pistes son , ...
Interopérabilité
Contexte d'utilisation dans mon laboratoire/service

Jacques Prévost a utilisé VideoLAN en diffusion pour la retranslission en direct de nombreux séminaires dans le cadre d'Aristote en particulier : http://www.aristote.asso.fr/sem/SXA_Presentation.htm
A titre expérimental, la retransmission de soutenances de thèses a été réalisée au LAAS en s'appuyant sur le réseau RENATER.

Limitations, difficultés, fonctionnalités importantes non couvertes
  • VideoLAN est orienté lecture, diffusion et enregistrement de vidéo haute qualité. Il n'est pas orienté visioconférence interactive (cf. VLVC qui tente d'y remédier).
  • La diffusion de flux audio et vidéo doit se faire impérativement à partir d'un poste « libre » (pas derrière un firewall ou un NAT)
Environnement du logiciel
Plates-formes

VideoLAN est disponible sur de nombreuses plate-formes. Elles sont listées à l'adresse suivante: http://www.videolan.org/vlc/

Logiciels connexes

Pour s'assurer de l'accès à un réseau multicast en diffusion ou en réception, on peut utiliser par exemple :

Autres logiciels aux fonctionnalités équivalentes
  • Real Player, Windows Media Player, qui ne sont que des players, et qui ne semblent pas traiter autant de formats différents que VLC.(disponibles gratuitement)
  • SMPlayer "surcouche" de MPlayer (http://smplayer.sourceforge.net/ )
  • Real Producer et Windows Media Encoder pour la partie diffusion (produits payants)
  • JMStudio application de démonstration livrée avec l'API Java Media Framework qui permet de lire des fichiers et des flux audio et vidéo, de faire du streaming de fichiers et de flux audio et vidéo issus de la capture par des périphériques audio et vidéo
  • Wikipedia propose une liste de lecteurs multimédia:
    http://en.wikipedia.org/wiki/List_of_video_players...
Environnement de développement
Type de structure associée au développement

Projet coordonné par des élèves de l'Ecole Centrale de Paris (Chatenay-Malabry) : http://www.videolan.org/team/index.html

Eléments de pérennité

Ecole Centrale de Paris. Produit deux nouvelles versions par an.

Références d'utilisateurs institutionnels

Diffusion sur RENATER d'événements tels que JRES, séminaires Aristote ...
Utilisations similaires dans de nombreux pays : http://www.videolan.org/events/
Des millions de téléchargements.

Environnement utilisateur
Liste de diffusion ou de discussion, support et forums
Documentation utilisateur
Divers (astuces, actualités, sécurité)

http://www.renater.fr/Video/VideoOutilsServices/Cu...

La version précédente 0.8.6 n'est plus supportée par l'équipe de développement.
Il est conseillé de suivre régulièrement l'actualité de VideoLAN sur son site, en particulier concernant des problèmes relatifs à la sécurité.

La fonctionnalité de capture d'écran sous Windows est disponible: elle permet d'enregistrer "ce qui se passe à l'écran", y compris les mouvements de souris. La séquence est enregistrée dans un fichier : la séquence n'est pas à priori diffusable en temps réel.

VLC permet la réception de flux DVB (satellite, digital TV et cable TV) à la condition que la machine (Windows, Unix ou BeOS) soit équipée de la carte de réception ad hoc.

Contributions

L'équipe de développement accueille toutes les bonnes volontés de contribution : http://www.videolan.org/developers/