Dátum: 2005. szeptember 29., 8:23
Feladó: Pál András --
Tárgy: Re: ---== CSILLA #4821 ==---
Szia Tamas, Kedves Mindenki!
Mi tavaly a Bajai Csillagvizsgalobol csinaltunk venuszatvonulas-
kozvetitest, illetve most is megy egy folyamatosan az ELTE-rol (ez csak
ugy van, http://szofi.elte.hu/~apal/webcam/elte-latest.jpg -- ezeket mind
linux alol, szinten philips toucam pro ii-es kameraval csinaltuk (vagyis
az ELTE-s az toucam fun ii, de ez a programozas szempontjabol
lenyegtelen).
Linux alol, ha fent van a kamera drivere (egy `pwc` ill. `pwcx` nevu modul
kell, ezek szabadon letolthetoek, nehany linux-disztroba bele is
patch-elik a kernelbe), akkor a webcam-kozvetites gyakorlatilag egy par
soros shell-szkript kerdese. Amivel mi csinaltuk ezeket a kozvetiteseket,
feltettem a http://szofi.elte.hu/~apal/webcam/webcam.tgz file-ba. Ebben
ezek vannak:
./venusz/MKBRC: ez a szkript csinalta a venuszatvonulas-kozvetitest
./elte/mvs-cmin: ez fut eppen most es csinalja az ELTE-s kozvetitest
./elte/mvs-f: ez is kb azt csinalja mint az elozo, csak a helyi gepen
is tarolja a kepeket majd minden nap archivalja (a .../mvs-arch szkript
segitsegevel) tar.bz2-be es avi-ba.
Ezek mind ugy mennek, ahogy mondtad, tehat a kameras geprol a szkriptek
atmasoljak a web-szerver megadott konyvtaraba a kepet: ezt az
./elte/mvs-cmin szkriptben lehet jol latni, egyszeruen az `scp` programot
meghivja, es atmasolja a cuccot (a latest.jpg nevu kepet) a
szofi:/home/apal/public_html/webcam/elte-latest.jpg-re (amit webek
kozvetlenul lehet latni). Mivel ez egy elegge primitiv megoldas, ezert
mindig frissiteni kell a bongeszoben a kepet (reload), vagy lehet koriteni
egy pici html-file-t, amibe megadjuk, egy meta-taggel a frissitest (azaz
ezt az egeszet < es > koze kell rakni):
META HTTP-EQUIV="Refresh" CONTENT="3;URL= http://akarmi.hu/elonapfogyi.html"
(ez asszem' 3 masodpercenkent frissitene, szoval a `3`-at le kell cserelni
a kivant ertekre). Ez a napfogyi eleg lassu esemeny, szoval ez teljesen jo
megoldas szerintem...
Az archivba (webcam.tgz) van meg egy 3ik konyvtar is (./videxp), abban van
egy kis linuxos programocska, aminek segitsegevel lehet a
philips-webkamerak parametereit allitani (ugy mint expozicios ido, belso
erosites es a szinegyensuly). Ezeket a paremetereket celszeru az elejen
kikiserletezni, es egy adott beallitast beirni a szkript elejere:
#!/bin/sh
...
videxp -c /dev/video0 -a 10000 -e 40000
...
mert az automata uzemmod nem biztos hogy jo, sot, tapasztalat szerint nem
jo (marmint pl a venuszatvonulasnal nem volt jo, az ELTE-s ize' az
automatara van rakva; ezek az egysegek teljesen onkenyesek es
nem-linearisak: mindegyik 0 es 65535 kozott lehet ugyan, de ezt is ki kell
probalni... a negativ ertekek -- `videxp -a -1 -e -1` -- az automatikus
beallitasokat jelentik).
> Udv Mindenkinek!
>
> Azokhoz fordulnek kerdesemmel, akik mar rendelkeznek tapasztalattal
> webkameras internet-kozvetites teren (mondjuk a tavalyi
> Venusz-atvonulasrol). Terveink szerint Szegeden, az egyetem tetejen egy
> teleobjektivre szerelt Philips TuUCam kameraval menne a kozvetites; a
> kerdes, hogy hogyan lehet legegyszerubben megoldani az internetes
> kozvetitest? Van esetleg a mellekelt szoftverben olyan progi, ami ezt
> kozvetlenul vegrehajtja, ha rendelkezunk a kello szamitogeppel es
> weboldallal? Maga a kozvetites ugy tortenik-e, hogy a webkamera kepei
> (mondjuk jpeg-ek) bizonyos idokozonkent kozvetlenul a webes tarhelyre
> kerulnek? Meg egy kerdes: megoldhato a dolog Linux alol is, vagy csak
> Windows-zal mukodik?
>
> Elore koszonom a segitseget!
>
> Szalai Tamas
|