A driverek telepítése s a konfigolás
Sajnos a ZyXEL nem implementálta a nas kernelébe az uvcvideo driver-t, így magunknak kell feltenni. Szerencsére van belőle lefordított verzió barmalej2 repójában, igaz a v4l típusú dvb tunerekhez, de ez tökéletesen megfelel nekünk. A telepítése rendkívül egyszerű! Csak ezt kell kiadni:
wget http://users.atw.hu/mrdini/packages/v4l-dvb-2.6.31.8_git20110614-arm-1.txz -O /tmp/v4l-dvb-2.6.31.8_git20110614-arm-1.txz; funpkg -i /tmp/v4l-dvb-2.6.31.8_git20110614-arm-1.txz; rm /tmp/v4l-dvb-2.6.31.8_git20110614-arm-1.txz
{Figyelem! Ez egy parancs, egyszerre kell az egészet bemásolni és kiadni!}
A driverek fent, most már csak maga a kamera csatolása, illetve a konfigolás van hátra.
Szerintem kezdjük a konfiggal! Ehhez először be kell másolni a helyére az alap konfigot így:
cp /ffp/etc/motion/motion-dist.conf /ffp/etc/motion/motion.conf
Majd nézzünk bele és szerkesszük igényeink szerint! Szerintem nagyon egyszerű a konfigolása. Pici angoltudással és olvasási képességgel meg lehet érteni a kommenteket! Én most csak a legfontosabbakat fogom itt leírni.
Tehát nyissuk meg a fájlt pl. mc-vel az mcedit /ffp/etc/motion/motion.conf paranccsal, majd:
- írjuk át a daemon off-ot daemon on-ra
- írjuk át a stream_localhost on-ot stream_localhost off-ra
- célszerű a width és a height értékét is a kamera felbontásának megfelelőre állítani (ha kifagy a motion, akkor vegyük le a felbontást, mert lehet, hogy maga a driver nem kompatibilis a felbontással)
- érdemes az alap framerate 2-t felvenni egy nagyobb értékre (én 100-at adtam be neki).
Amit még célszerű változtatni, az az, hogy mit tegyen, ha mozgást (motion) érzékel. Mivel alapból a mozgás minden pillanatáról készíti a fotókat. Ha ez nekünk nem megfelelő, akkor a kommentben leírja, mit kell módosítani ahhoz, hogy máshogy cselekedjen:
# Output 'normal' pictures when motion is detected (default: on)
# Valid values: on, off, first, best, center
# When set to 'first', only the first picture of an event is saved.
# Picture with most motion of an event is saved when set to 'best'.
# Picture with motion nearest center of picture is saved when set to 'center'.
# Can be used as preview shot for the corresponding movie.
output_pictures on
Én az output_pictures off-ot választottam, mivel nekem csak a távoli ránézésre volt szükségem.
Amit még javaslok mindenkinek, hogy a motion alap mentési mappáját (ide menti a képeket például) módosítsa egy bármilyen, már létrehozott mappára. Ehhez ezt a sort kell lecserélni:
#target_dir /tmp/motion
erre:
target_dir /hova/mentsen/a/motion
Ha úgy tervezzük, hogy távolról fogjuk használni a motiont, akkor felmerülhet bennünk a kérdés, hogy hogyan lehetne távolról utasítgatni a kis programunkat. Nos, ez a "kis" program még erre is ad lehetőséget! Ha ezeket módosítjuk, kapunk egy kicsit fapados, ámbár rendkívül hasznos webes felületet:
# TCP/IP port for the http server to listen on (default: 0 = disabled)
webcontrol_port 8080
# Restrict control connections to localhost only (default: on)
webcontrol_localhost on
# Output for http server, select off to choose raw text plain (default: on)
webcontrol_html_output on
# Authentication for the http based control. Syntax username:password
# Default: not defined (Disabled)
; webcontrol_authentication username:password
Ha valakit érdekel, itt elérhető az én jelenlegi konfigom motion.conf.
A cikk még nem ért véget, kérlek, lapozz!