Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
w3cam [Le 29/04/2009, 22:56] wild daggerw3cam [Le 21/03/2020, 18:18] (Version actuelle) – [W3cam : comment rediriger le flux "live" d'une webcam vers un serveur Apache ?] ybu
Ligne 1: Ligne 1:
 +{{tag>serveur webcam BROUILLON}}
  
 +----
 +
 +
 +====== W3cam : comment rediriger le flux "live" d'une webcam vers un serveur Apache ? ======
 +
 +
 +W3CAM est un programme permettant de proposer un flux "live" de sa webcam, depuis un simple serveur apache.
 +
 +<code>sudo apt-get install w3cam php5-cgi libapache2-mod-perl2</code>
 +
 +
 +recommandation de config httpd.conf:
 +
 +<note> Selon la documentation [[:apache2|Apache]], il ne faut plus utiliser httpd.conf, qui doit rester vide, 
 +
 +mais /etc/apache2/apache2.conf </note>
 +
 +<code>
 +AddHandler cgi-script .cgi
 +AddHandler cgi-script .pl
 +...
 +...
 +DocumentRoot /usr/lib/cgi-bin/
 +ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
 +    <Directory "/usr/lib/cgi-bin/">
 +    DirectoryIndex w3cam.cgi
 +    </Directory>
 +</code>
 +
 +N'oubliez pas de redémarrer le serveur Apache pour prendre en compte les modifications. (sudo /etc/init.d/apache2 reload)
 +
 +<note tip>Vous pouvez [[:tutoriel:comment_editer_un_fichier|éditez le fichier]] de configuration de w3cam qui se situe ici : /etc/w3cam.cgi.scf pour affiner les réglages</note>
 +
 +
 +Si tout fonctionne le résultat est visible a cette adresse : [[http://localhost/cgi-bin/w3cam.cgi]]
 +
 +===Problèmes rencontrés :===
 +<note tip>
 +
 +- EEE-PC A900 (v4l2)
 +Can't open device /dev/video: No such file or directory
 +
 +**Résolution :**
 +Modifier la ligne suivante dans le fichier de configuration (/etc/w3cam.cgi.scf).
 +<code>
 +#  the video4linux device
 +#device = "/dev/video"
 +</code>
 +En décommentant la ligne et en remplaçant /dev/video par le bon fichier, généralement "/dev/video0" si vous n'avez qu'un seul périphérique de capture.
 +</note>
 +
 +<note tip>
 +- Can't open device /dev/video0: Permission denied
 +
 +**Résolution :**
 +Entrez les deux commandes suivantes dans un terminal en étant super-utilisateur:
 +<code>
 +$adduser www-data video
 +$service apache2 restart
 +</code>
 +Ceci ajoute l'utilisateur www-data au groupe vidéo et redémarrera le serveur apache.
 +</note>