Men nu när jag kör kernel 2.6.18 så tänkte jag försöka igen.
Kameran är en liten Aiptek nånting som har ett chip vid namn STV0680A-002.
Skriver jag lsmod så hittar jag bl.a:
Kod: Markera allt
Module Size Used by
stv680 25356 0
compat_ioctl32 1536 1 stv680
videodev 21120 1 stv680
v4l1_compat 12164 1 videodev
v4l2_common 20480 1 videodev
usbcore 109444 3 stv680,ohci_hcd
Bus 001 Device 002: ID 0553:0202 STMicroelectronics Imaging Division (VLSI Vision) Aiptek PenCam 1
Bus 001 Device 001: ID 0000:0000
Vad jag vet så är det allt som behövs, förutom program för att streama jpg-bilder från /dev/video0.
Jag skaffade Webcam: apt-get install webcam
och konfigurerade filen webcam.conf såhär:
Kod: Markera allt
[ftp]
host = localhost
user = webcam
pass = xxxxxx
dir = /var/www/osv
file = image.jpg
tmp = imageup.jpg
local = 1
[grab]
device = /dev/video0
width = 320
height = 240
delay = 0
input = camera
norm = pal
quality = 75
trigger = 180
När jag sedan kör webcam /etc/webcam.conf & så får jag:
invalid input: camera
[1]+ Exit 1 webcam /etc/webcam.conf
Jag har även provat med "input = stv680" och "input = Aiptek pencam1" och liknande.
Mitt problem är alltså:
Vad ska det stå efter "input =" ?
I ett exempel jag hittade på nätet (har tyvärr inte kvar länken) stod det att det fungerade med "input = Webcam" och man webcam säger "input = composite1" vilket inte heller fungerar, utan ger "invalid input: composite1". Så det verkar vara väldigt olika tydligen..
Jag har letat länge utan att hitta någon förklaring till vad "input = " står för.
Länk till en av alla sidor jag hittat om detta.
Manualen till webcam.
edit kl 23:46:
Fyller på med mer eftersom det inte dykt upp något svar än.
Jag testade webcamd ("Capture images from video devices")
Manualen finns här.
Men.. när jag kör webcamd start så får jag:
RTFM, missing template (/root/.webcamd/index_up.html)
..och eftersom manualen är så knapphändig så har jag inte en aning om vad som är fel.
Testade även Motion. Men när jag kör det så får jag:
[0] Processing thread 0 - config file /etc/motion/motion.conf
[1] Thread is from /etc/motion/motion.conf
[1] Thread started
[1] Failed with YUV420P, trying YUV422 palette: Invalid argument
[1] Failed with YUV422, trying RGB24 palette: Invalid argument
[1] Failed with RGB24, trying GREYSCALE palette: Invalid argument
[1] Failed with all supported palettes - giving up: Invalid argument
[1] Capture error calling vid_start
[1] Thread finishing...
Har suttit i 4 timmar och letat information...
edit 2: 007sweden hittade webcam-server och den fungerar fint.