La configuration de la webcam sous GNU/Linux est accessible au document [debian:quickcam].
Configuration de serveur vlc
Le but est de prendre comme source le péripherique /dev/video, de la transcoder et de rediriger le flux sur le réseau.
Avec l'interface
- Ouvrir
- Onglet "Video4Linux"
- Dans "Périphérique vidéo", choisir /dev/video
- Dans "Options avancées", cocher "Diffuser/sauvegarder"
- Cliquer sur "Paramètres"
- Dans "Sorties", cocher "HTTP", mettre dans "Adresse" l'IP de l'ordinateur avec laquelle les clients vont accèder à ce flux, dans "Port" laisser sur 1234
- Dans "Méthode d'encapsulation" choisir "MPEG TS"
- Dans "Options de transcodage", choisir "mp4v" dans "Codec vidéo", 128 dans "Débit" et 0.5 dans "Echelle"
- Cliquer sur "OK" et c'est bon
A la ligne de commande
La ligne suivante permet d'ouvrir le périphérique /dev/video et de le renvoyer sur l'IP 192.168.0.1:1234 en transcodant en mp4.
vlc -vvv \
v4l://:v4l-vdev="/dev/video":v4l-adev="/dev/dsp" \
--sout "#transcode{vcodec=mp4v,vb=128,scale=0.5}:duplicate{dst=std{access=http,mux=ts,dst=192.168.0.1:1234}}"
Sur les clients
Pour ouvrir le flux, il faut :
- cliquer sur "Ouvrir"
- Onglet "Réseau"
- Cocher "HTTP"
- Dans l'URL mettre 192.168.0.1:1234 (sans mettre http devant)