{{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. sudo apt-get install w3cam php5-cgi libapache2-mod-perl2 recommandation de config httpd.conf: Selon la documentation [[:apache2|Apache]], il ne faut plus utiliser httpd.conf, qui doit rester vide, mais /etc/apache2/apache2.conf AddHandler cgi-script .cgi AddHandler cgi-script .pl ... ... DocumentRoot /usr/lib/cgi-bin/ ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/ DirectoryIndex w3cam.cgi N'oubliez pas de redémarrer le serveur Apache pour prendre en compte les modifications. (sudo /etc/init.d/apache2 reload) 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 Si tout fonctionne le résultat est visible a cette adresse : [[http://localhost/cgi-bin/w3cam.cgi]] ===Problèmes rencontrés :=== - 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). # the video4linux device #device = "/dev/video" En décommentant la ligne et en remlaçant /dev/video par le bon fichier, généralement "/dev/video0" si vous n'avez qu'un seul périférique de capture. - Can't open device /dev/video0: Permission denied **Résolution :** Entrez les deux commandes suivantes dans un terminal en étant super-utilisateur: $adduser www-data video $service apache2 restart Ceci ajoute l'utilisateur www-data au groupe vidéo et redémarrera le serveur apache.