Forum Linux.mandriva w3cam + apache

Posté par  .
Étiquettes : aucune
0
31
oct.
2005
Salut

J'ai un ordi avec un mdk10.1 kernel 2.6.8
J'ai installé apache sans problème, et la page web hébergée sur mon ordi est bien visible à partir du web.

Mais, j'ai un souci avec w3cam-0.7.2
L'installation est ok
rpm -i w3cam-0.7.2-2mdk.i586 ok ....
la webcam est bien reconnue: vidcat -d /dev/video ..... ok, j'ai bien une image

Mais, on me dit dans les tutoriaux de copier les fichiers sous /usr/local/cgi-bin dans le répertoire cgi-bin d'Apache
or, qd je fais un find / -name cgi-bin, il n'y a que une réponse :
/var/www/cgi-bin ( le répertoire cgi-bin d'Apache je suppose)
et pas de /usr/local/cgi-bin ??

et bien sûr, qd je tape l'URL http://localhost/cgi-bin/w3cam.cgi, j'ai bien la page voulue, mais sans image, et qd je clique droit en sélectionnant "afficher l'image"dans le cadre censé contenir les captures de ma webcam , la réponse est:
Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator, root@localhost and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.


quid ??
  • # précisions

    Posté par  . Évalué à 1.

    bon, voilà où j'en suis :
    après avoir fouillé internet, je n'ai rien trouvé qui puisse m'aider (si qqu'un connaît un site sur apache...)
    J'ai relu httpd.conf, et décommenté la ligne :
    LoadModule cgi_module modules/mod_cgid.so


    je relance apache (httpd), et j'ai tjs le même problème
    voici ce que me donne error_log :
    [Fri Nov 04 13:29:09 2005] [error] [client 127.0.0.1] ioctl (VIDIOCGCHAN): Invalid argument, referer: http://localhost/cgi-bin/w3cam.cgi
    [Fri Nov 04 13:29:09 2005] [error] [client 127.0.0.1] Premature end of script headers: w3cam.cgi, referer: http://localhost/cgi-bin/w3cam.cgi




    Merci de votre aide...
    • [^] # Re: précisions

      Posté par  . Évalué à 1.

      Salut, j'ai exactement le meme probleme !

      Je fouille et refouille et je reviens pour donné des news ;)

      Config de mon serveur :

      Ubuntu breezy, apache2, PHP5, Mysql
      • [^] # Re: précisions

        Posté par  . Évalué à 1.

        faut installer php et Mysql pour que ça marche ?
        • [^] # Re: précisions

          Posté par  . Évalué à 1.

          non pas besoin de php et mysql :p c'etait juste pour preciser
      • [^] # Re: précisions

        Posté par  . Évalué à 1.

        bon j'avance, j'ai modifier le fichier w3cam.cfg.scf

        Je pose le mien ;)

        #SCFF/sh
        # this is an example config file. if it is not in the same
        # directory as the CGI all compiled in default values are used

        #
        # options which are used by the CGI library
        #
        #background=#ffffff
        #foreground=#000000
        #source_url="http://home.pages.de/~rasca/w3cam/"

        # uncomment the following to include a CSS style sheet (url)
        # default: none
        #stylesheet="/~rasca/w3cam/w3cam.css"

        #
        # options for the w3cam program
        # you override some default values in the following
        # uncomment thinks you want to change at runtime
        #
        # when protected = 1 all form parameters are ignored
        protected=0

        # the video4linux device
        device = "/dev/video"

        # image width and height
        width=320
        height=240

        # color or grey JPEGs
        # could also be used to define the palette. possible values are
        # yuv420p, yuv422p, grey, 1 (=color), 0 (= grey)
        color=1

        # refresh time in #.# seconds, "-1" disables refreshing
        # refreshing doesn't work if the cgi is not embeded in a html page,
        # so it is not a good idea to enable refreshing at this point!
        #refresh="-1"

        # norm, 0=PAL, 1=NTSC, 2=SECAM
        norm="0"

        # input, 0=TV, 1=Composite1, 2=Composite2, 3=S-Video
        input="1"

        # format, 1=PPM, 2=JPEG, 3=PNG
        format="2"

        # jpeg quality: 1-100
        quality="30"

        # mode, 0=plain, 1=gui (build a control panel in html)
        mode="1"

        # sleep micro seconds before capturing, e.g. 500000 for half a second
        #usleep="500000"

        # define a frequenzy for the tuner, 'freq' must be in 1/16 MHz and
        # only integers are allowed
        #freq="9076"

        # list of frequencies in gui mode
        #freqlist="878;9076;9844;9460"

        # for timestamps; all keywords are only in the configuration
        # file available..
        # to enable time stamps as a minimum "font" and "timestamp"
        # must be defined.
        #
        #font = /usr/local/X11/lib/ttfonts/arial.ttf
        #font_size = 12
        #
        # for the timestamp format string see the strftime(3) manpage
        #timestamp = "Berlin, %H:%M %d.%m.%Y"
        #timestamp_border = 2
        #
        # blend value: 1 .. 100
        #timestamp_blend = 60
        # alignment: 0 = upper left corner, 1 = upper right corner,
        # 2 = lower left corner, 3 = lower right corner
        #timestamp_align = 1

        mais j'ai toujours pas d'image :s
        • [^] # Re: précisions

          Posté par  . Évalué à 1.

          J'oubliais, ma webcam est en fait un camescope numerique connecté par firewire
          • [^] # Re: précisions

            Posté par  . Évalué à 1.

            perso, c'est une webcam usb. Mais j'ai lu dans le read-me de w3cam que de tte manière, le rafraichissement ne marchait qu'avec Netscape !!
            J'essai d'écrire un programme en Java (tout en me servant de vidcat pour la capture d'image) pour faire fonctionner tout ça correctement, qquesoit le navigateur ( pour peu que java soit installer). Qd ce sera ok, passque je compte pas lâcher l'affaire, je donnerai ma solution .

            Bonne chance à nous
          • [^] # Re: précisions

            Posté par  . Évalué à 1.

            perso, c'est une webcam usb
            Mais de tte manière , j'ai lu dans le FAQ.txt de ./w3cam que le rafraichissement ne marchait qu'avec Netscape !!
            J'essai d'écrire un programme en Java ( tout en utilisant vidcat pour la capture d'image ttes les 400 millisecondes) pour diffuser ma tronche sur le web via la webcam, et qquesoit le navigateur (pour peu que Java soit installé).
            Si j'y arrive ( et je compte pas lâcher l'affaire), je donnerai ma solution.

            Bonne chance à nous

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.