VLC et la diffusion de webcam
VLC signifie Video Lan Client. Mais son nom d'origine ne reflête qu'une infime partie des ses capacités.
VLC est un lecteur multimédia hors norme.
- Il a des très bonnes capacités de lecture, jusqu'ici, aucun logiciel n'a montré d'aussi bonne performances pour la lecture de films, ceci est très important, notamment pour les petites configurations.
- Il est OpenSource et multi-plateforme.
- Il n'est pas nécessaire d'installer des codecs pour lire les formats vidéos, il les intègre lui même.
- Il n'a pas besoin d'installation pour être utilisé.
- Il intègres un grand nombre de fonctionnalité comme la possibilité de décaler la bande son, utiliser des sous-titres.
- Il sait décoder / réencoder des films et les écrire directement dans un fichier.
- Il offre des capacités de diffusion dans plusieurs protocoles réseau.
Bref, VLC est LE lecteur vidéo à utiliser.
Où le télécharger
VLC se télécharge tout simplement sur www.videolan.org . Il existe, comme vous allez pouvoir le voir, pour toutes les plateformes actuelles.
Si vous êtes sur une petite configuration sous Linux , vous pouvez le recompiler, les performances atteintes, sont paraît-il nettement supérieures. C'est un certain Tavnos qui l'utilise comme serveur de diffusion pour son FreePlayer qui m'en a parlé. [contactez moi pour en savoir plus]
La manip
Notions de base
Lorsque vous lisez un film sous VLC, aucun problème tout se fait comme avec n'importe quel lecteur multimédia, en plus rapide.
Par contre, lorsque vous accèdez aux paramêtres avancés de VLC, vous choisissez le périphérique d'entrée : fichier / flux réseau / périphérique de capture ( webcam, carte tuner ), vous choississez différents protocole de compression et vous choisissez le périphérique de sortie : écran / fichier / flux réseau.
Ici, il va s'agir en fait de sélectionner une webcam comme périphérique d'entrée, une compression pas mal, et un flux réseau comme périphérique de sortie.
On va faire au plus simple, vous allez voir
L'action
On ouvre VLC

Pour l'ouverture de VLC, je vous fais quand même confiance. J'espère que vous y arriverez !
On ouvre la fenêtre de diffusion de flux
Sélection des périphériques d'entrée

Dans cette fenêtre, vous devez cliquer sur "Refresh List" pour avoir la liste des périphérique de capture, une fois que vous avez sélectionné votre webcam comme source vidéo et ce que vous voulez comme source audio, vous pouvez continuer.
Si vous sélectionnez "propriétés du périphérique", vous allez vous retrouver avec quelques autres fenêtres qui dépendent du driver de votre périphérique d'entrée (donc votre webcam).
Ne sélectionnez cette option que si l'image obtenue n'est pas satisfaisante...
Compression et sortie

Vous sélectionnez ensuite la case "Flux de sortie" et cliquez sur : "Paramètres". Vous obtenez là fenêtre ci dessous :
Pour les réglages de sortie, je vous conseil de diffuser ça avec "jouer en local" pour tester au début. En ce qui concerne les réglages réseau, le protocole HTTP empêche la diffusion de vidéo en temps réel mais c'est le plus simple à mettre en place...
Lecture du flux
Vous n'avez plus qu'à ouvrir le flux en ouvrant l'adresse http://localhost sur votre propre machine ou http:// sur une autre machine.
Considérations sur l'encodage
En fonction des format d'encodage et du débit que vous choisirez pour le son et la vidéo, vous aurez une qualité plus ou moins bonne.
Dans tous les cas, essayez de fixer une contrainte sur la qualité du son que vous souhaitez émettre. Une image de mauvaise qualité est toujours plus facile à supporter qu'un son de mauvaise qualité.
S'il fallait donner une recette magique, ce serait d'encoder le son en "mpg4a" en 64/96 kbps et la vidéo en "h264" avec ce qu'il reste de débit.
Le débit
Le débit que vous choisirez dépend étroitement de la vitesse de votre connexion. Essayez de ne jamais dépasser 90% de la vitesse de votre connexion.
Les débits que vous configurez dans vlc sont des débits en kbps (kilobit par seconde). C'est à dire 8 fois le débit en Kilo-Octet par seconde. Si vous pouvez envoyez jusqu'à 60 Ko/s c'est que votre débit d'envoi est au moins de 8x60 = 480 kbps (c'est à dire souvent du 512 kbps).
Si vous avez une connexion qui peut envoyer à 1Mb/s (1024 kbps), vous pouvez par exemple fixer le débit d'envoi de la vidéo à 768 kbps et le débit d'envoi du son à 128 kbps. Vous arriverez à un débit total de 768+128 = 896 kbps (ce qui nous laisse un peu plus de 100 kbps de marge).
Le format d'encodage
| Code VLC | Nom réel | Description |
| mpg1v | MPEG-1 Vidéo | Format d'encodage très rapide mais très peu efficace |
| mpg2v | MPEG-2 Vidéo | Format d'encodage rapide mais peu efficace |
| mpg4v | MPEG-4 Vidéo | Format d'encodage relativement rapide et plutôt efficace. Proche du DivX |
| div1 | DivX 1 | Format d'encodage améliorant le MPEG-4 |
| div2 | DivX 2 | Amélioration du DivX 1 (et de même pour le DivX 3) |
| h263 | H-263 | ormat d'encodage adapté à la compression de vidéos de petites tailles. Consomme pas mal de CPU. |
| h264 | H-264 | Format d'encodage développé pour la vidéo HD, très efficace et très très consommateur en CPU. |
| WMV1 | Windows Media Vidéo 1 | Cela correspond au Windows Media Vidéo 7 de Microsoft |
Aucun trackbacks pour l'instant