1. TUTORIAL Berita | Ulasan | Adu Software | Utama | Bisnis | Apa Sih Sebenarnya... | Tutorial
Kamera Video Webcam
Memasang Kamera
Video Webcam
Memasang dan mengonfigurasi webcam di Linux tidak sesulit yang Anda bayangkan. Bah-
kan ada webcam yang tidak dapat berfungsi di Windows XP, tapi berhasil digunakan di
Linux.
S
uatu hari penulis berkunjung ke Ternyata, Linux saya mendeteksi ada Beberapa produk webcam lainnya dari
rumah seorang teman dan melihat hardware baru di PC. Langkah selanjutnya Logitech dapat digunakan di Linux tapi
sebuah webcam bermerk Logitech adalah mencari driver untuk webcam dengan menggunakan driver terpisah. Beri-
QuickCam Express dengan konektor USB. ini dengan cara googling (menggunakan kut ini adalah webcam Logitech yang tidak
Saat ditanya apa tipenya, teman saya men- search engine http://google.com). Akhirnya kompatibel dengan driver ini tetapi bisa
jawab tidak tahu. Menurut teman saya itu, penulis memilih driver qc-usb-0.6.2 menggunakan driver yang dapat dicari di
webcam ini tidak bisa dipakai dan kemung- yang bisa didownload dari http://qce- Internet:
kinan sudah rusak. Dia meminjamkan web- ga.sourceforge.net. Logitech Quickcam 3000 Pro.
cam tersebut kepada saya untuk dicoba Logitech QuickCam 4000 Pro.
dipasang di Linux. Sebetulnya saya sendiri Download driver Logitech QuickCam Notebook Pro.
ragu untuk mencobanya. Bukankah di Driver ini dapat digunakan untuk kamera Logitech QuickCam Notebook.
Linux akan lebih sulit? Jangankan di Linux, USB dengan VendorId 0x46d dan Product- Logitech QuickCam Zoom.
di Windows XP yang teman saya gunakan Id 0x840, 0x850, atau 0x870. Untuk meli- Logitech Clicksmart.
saja, webcam ini tidak bisa berfungsi! Itulah hat VendorId dan ProductId, gunakan per- Logitech Quickcam VC (USB and Paral-
yang saya pikirkan saat itu. intah lsusb di konsol (sebagai root). lel).
Contoh: Older Logitech (formally Connectix)
Mendeteksi kamera # lsusb Quickcams (Parallel Port).
Berhubung saya tidak mempunyai PC di Bus 002 Device 002: ID 0424:0140
rumah, maka keesokan harinya webcam terse- Standard Microsystems Corp. Driver-driver ini membutuhkan kernel
but saya bawa ke kantor. Setibanya di kantor, Bus 002 Device 001: ID 0000:0000 versi 2.2.x (x >= 18), 2.4.x, atau 2.6.x. de-
karena PC yang saya gunakan tidak pernah Bus 001 Device 003: ID 046d:0840 ngan dukungan USB dan Video4Linux yang
dimatikan, maka langsung saja buka terminal Logitech, Inc. QuickCam Express telah diaktifkan. Penulis mencoba driver ini
dan menjalankan perintah (sebagai root): Bus 001 Device 001: ID 0000:0000 menggunakan distro Slackware 10.1 dengan
# tail -f /var/log/messages kernel bawaan versi 2.4.29 dan 2.6.10.
Beberapa kamera tipe baru dari Logitech
Kemudian webcam tersebut saya pasang QuickCam Express dan Labtec dengan Pro- Instalasi driver
ke port USB yang ada dan hasil dari perintah ductId 921 atau 920 tidak dapat menggu- Setelah men-download driver dengan nama
di atas menampilkan baris baru: nakan driver ini. Disarankan untuk meng- file qc-usb-0.6.2.tar.gz, yang berukuran 145
Apr 11 15:49:47 poetih kernel: gunakan experimental driver yang ada di Kb, langkah berikutnya adalah langsung
usb 1-1: new full speed USB http://home.tiscali.dk/tomasgc/labtec/. mengekstraknya:
device using uhci_hcd and Driver ini dapat digunakan untuk tipe $ tar zxf qc-usb-0.6.2.tar.gz
address 3 webcam seperti di bawah ini: $ cd qc-usb-0.6.2
Logitech Quickcam Express (tipe lama,
Masih penasaran, saya coba lagi dengan seperti yang penulis coba). Instalasi driver dapat dilakukan secara
perintah dmesg. Hasilnya pada baris ter- Logitech Quickcam Web. manual atau dengan menggunakan “wi-
akhir menunjukkan informasi yang sama: LegoCam. zard” melalui skrip yang telah disediakan.
# dmesg Dexxa Webcam. Disarankan untuk menjalankannya sebagai
usb 1-1: new full speed USB Labtec Webcam (model lama). user biasa tetapi Anda tetap harus menge-
device using uhci_hcd and Logitech QuickCam Notebook (model tahui password root, karena pada tahap ter-
address 3 tertentu). tentu Anda diwajibkan untuk memasukkan
66 INFOLINUX 07/2005 www.infolinux.web.id
2. Berita | Ulasan | Adu Software | Utama | Bisnis | Apa Sih Sebenarnya... | Tutorial TUTORIAL
Kamera Video WebCam
password root tersebut. Pada kesempatan giving it as an argument to this programs...
ini penulis memutuskan untuk menginstal script like this: Found program /bin/depmod
dengan menggunakan wizard. Berikut ini ./quickcam.sh LINUX_DIR=/ Found program /sbin/insmod
adalah tahap-tahap instalasi driver: usr/src/linux Found program /sbin/rmmod
Found program /sbin/modprobe
Tahap 1 If you haven’t done it yet, now Found program /bin/mount
Tahap pertama ini, hubungkan webcam it would be a good moment to Found program /sbin/lsusb
ke PC (jika belum terpasang). Kemudian take a look at file README. depmod version: module-init-
jalankan skrip instalasi (quickcam.sh) yang Argument found: LINUX_DIR=/usr/ tools 3.1
ada di direktori qc-usb-0.6.2 sebagai user src/linux insmod version: module-init-
biasa dengan memberi parameter direktori tools version 3.1
source Linux Anda (biasanya /usr/src/linux Next I’m going to check if you rmmod version: module-init-tools
atau /usr/src/linux-[versi kernel]. Misalnya: have some important programs version 3.1
$ ./quickcam.sh LINUX_DIR=/usr/ installed and if they and the modprobe version: module-init-
src/linux kernel are of suitable version. tools version 3.1
Press Ctrl+C to quit, Enter to Checking whether we’re root...
Eksekusi skrip di atas akan menampilkan continue ---> abatasya
petunjuk instalasi seperti di bawah ini: Checking for driver source
-=- Logitech QuickCam USB camera Tekan Enter untuk melanjutkan ke tahap code...
driver installer -=- berikutnya. Checking for write permission...
Hello! I am the (hopefully) e
asy-to-use, fully automated Tahap 2 Previous round done. Now
qc-usb driver installation Pada tahap ini skrip instalasi akan meme- checking if you have kernel
script. riksa program-program yang dibutuhkan: source installed.
At the moment, this is /usr/bin/whoami Press Ctrl+C to quit, Enter to
experimental, and if it doesn’t /bin/su continue --->
work, don’t hesitate to quit /usr/bin/ls
this with Ctrl+C and install the /usr/bin/cat Jika setelah Enter menampilkan pesan
driver manually. /usr/bin/gcc seperti berikutnya ini, sebaiknya batalkan
/usr/bin/gcc dahulu dengan menekan CTRL-C, karena
The driver is provided in source /usr/bin/make bisa menyebabkan kegagalan.
code form, so it has to be /usr/bin/grep which: no xawtv in (/usr/local/
compiled. This should happen /usr/bin/egrep bin:/usr/bin:/bin:/usr/X11R6/
automatically, but it does mean /usr/bin/awk bin:/usr/games:/usr/lib/java/
that there are some steps /usr/bin/sed bin:/usr/lib/java/jre/bin:.)
required before installation. /usr/bin/tail Warning: xawtv missing
/usr/bin/head /usr/bin/xdpyinfo
You also need to know “root” /usr/bin/install /bin/dmesg
user password to test and /usr/bin/ld /usr/bin/wc
install the driver. /usr/bin/uname [!] Some important programs can
/usr/bin/tr not be found on default path.
Basically you need only to keep /usr/bin/xawtv Probably they aren’t installed.
hitting Enter whenever you see /usr/bin/xdpyinfo You should install them, for
this prompt: --->. Sometimes /bin/dmesg example, by using apt-get or
you’re asked root password. /usr/bin/wc rpm.
Pay special attention to lines /usr/bin/readlink WARNING: If you press Enter,
beginning with [!]. gcc version: gcc version 3.3.4 I’ll try to continue anyway,
It means that some trouble has gcc version: gcc version 3.3.4 but this probably will fail. You
been detected. Make version: GNU Make 3.80 SHOULD press Ctrl+C now.
Linker version: GNU ld version
To most important location is 2.15.92.0.2 20040927 Instal dahulu program yang diminta,
the path to your kernel source Kernel compiler: gcc version misalnya xawtv. Setelah terinstal, jalankan
or headers. This can be guessed, 3.3.4 kembali skrip instalasi drivernya. Pada
but you can specify it by Looking for more necessary contoh di atas, penulis belum mempunyai
www.infolinux.web.id INFOLINUX 07/2005 67
3. TUTORIAL Berita | Ulasan | Adu Software | Utama | Bisnis | Apa Sih Sebenarnya... | Tutorial
Kamera Video WebCam
program xawtv (http://linux.bytesex.org/ Modules loaded into the kernel: download/qc-usb-0.6.2/.tmp_
xawtv/). Berhubung penulis menggunakan bttv tuner snd_pcm_oss snd_ versions
distro Slackware 10.1 dan ternyata xawtv ti- mixer_oss ipv6 ohci_hcd ehci_ make -f scripts/Makefile.
dak disertakan dalam CD-nya, maka penulis hcd intel_agp hw_random shpchp build obj=/home/abatasya/
mencari dan men-download-nya dari www. i2c_i801 uhci_hcd download/qc-usb-0.6.2
linuxpackages.net. Untuk instalasi program snd_intel8x0 snd_ac97_codec snd gcc -Wp,-MD,/home/abatasya/
xawtv ini silakan baca dokumentasi yang _pcm snd_timer snd soundcore snd download/qc-usb-0.6.2/
disertakan dalam programnya atau cari di _page_alloc nvidia video_ .qc-driver.o.d -nostdinc -
CD distro yang Anda gunakan. Setelah pro- buf firmware_class iwithprefix include -D__KERNEL__
gram-program yang dibutuhkan telah terse- i2c_algo_bit v4l2_common btcx_ -Iinclude -Wall -Wstrict-
dia maka ulangi lagi langkah pertama. risc i2c_core videodev ne2k_ prototypes -Wno-trigraphs -fno-
pci 8390 agpgart evdev reiserfs strict-aliasing -fno-common -O2
Tahap 3 -fomit-frame-pointer -pipe
Selanjutnya skrip instalasi akan memeriksa Next round: let’s see if you -msoft-float -mpreferred-stack-
keabsahan nilai parameter LINUX_DIR have a supported QuickCam. boundary=2 -march=i486
yang diberikan pada saat skrip dijalankan. Please plug in your USB camera -Iinclude/asm-i386/mach-
Kernel source directory: /usr/ before continuing. default -DNOKERNEL -DMODULE
src/linux Press Ctrl+C to quit, Enter to -DKBUILD_BASENAME=qc_driver
Detected kernel version is continue ---> -DKBUILD_MODNAME=quickcam -c
2.6.x. -o /home/abatasya/download/qc-
Kernel version name: 2.6.10 Tahap 5 usb-0.6.2/qc-driver.o
Kernel source version code: Pada tahap ini webcam yang terpasang pada /home/abatasya/download/qc-
132618 port USB akan diperiksa keberadaannya. usb-0.6.2/qc-driver.c
Driver file name: quickcam.ko I can find the following
Module install directory: /lib/ probably compatible devices: -
modules/2.6.10 Bus 001 Device 003: ID 046d:0840 [dipotong]
Driver source directory (PWD): Logitech, Inc. QuickCam Express -
/home/abatasya/download/qc-usb- ld -m elf_i386 -r -o /home/
0.6.2 Another round done. Let’s now abatasya/download/qc-usb-0.6.2/
Kernel source directory (LINUX_ compile the driver, it takes a quickcam.ko
DIR): /usr/src/linux while. /home/abatasya/download/qc-
Module install directory This step will also clear old sb-0.6.2/quickcam.o /home/
(MODULE_DIR): /lib/ unnecessary files from the abatasya/download/qc-usb-0.6.2/
modules/2.6.10 directory. quickcam.mod.o
Utility install directory Press Ctrl+C to quit, Enter to make[1]: Leaving directory `/
(PREFIX): /usr/local continue ---> usr/src/linux-2.6.10’
User options (USER_OPT): gcc -Wall -O2 -s qcset.c -o
Driver file name (use with Pada contoh di atas, webcam yang ter- qcset -lm
insmod): quickcam.ko pasang teridentifikasi sebagai Logitech, Inc. -rw-r--r-- 1 abatasya users
Kernel version code: 132618 QuickCam Express dengan VendorId 046d 81770 2005-04-12 08:44 quickcam.
dan ProductId 0840. ko
The QuickCam driver requires
other drivers from kernel. Tahap 6 Now everything should be well
I’ll now check if those seem to Ini adalah tahap kompilasi modul driver. and the driver compiled.
be loaded. rm -f *.o qcset show *~ .#* Let’s then try actually loading
Press Ctrl+C to quit, Enter to .*.cmd *.mod.c *.ko the fresh driver and testing
continue ---> rm -rf .tmp_versions if it works.
make -C “/usr/src/linux” Press Ctrl+C to quit, Enter to
Tahap 4 SUBDIRS=”/home/abatasya/ continue --->
Modul kernel yang dibutuhkan, seperti USB download/qc-usb-0.6.2” modules
dan Video4Linux, harus ada pada kernel V=1 USER_OPT=”” Tahap 7
yang digunakan dan sudah diaktifkan. Pada make[1]: Entering directory `/ Tahap ini adalah persiapan untuk me-load
tahap ini keberadaan modul-modul kernel usr/src/linux-2.6.10’ modul kernel yang baru saja dikompilasi.
yang dibutuhkan akan diperiksa. mkdir -p /home/abatasya/ Anda akan diarahkan untuk masuk pada
68 INFOLINUX 07/2005 www.infolinux.web.id
5. TUTORIAL Berita | Ulasan | Adu Software | Utama | Bisnis | Apa Sih Sebenarnya... | Tutorial
Kamera Video WebCam
do
chmod a+rw /dev/v4l/
video1
WARNING: If you press Enter,
I’ll try to continue anyway,
but this probably will fail. You
SHOULD press Ctrl+C now.
Press Ctrl+C to quit, Enter to
continue --->
Pada tahap ini, periksa hak akses user
untuk device /dev/v4l/video1 dengan cara
buka satu terminal lagi (tidak dengan
menekan Ctrl-C yang akan menghentikan
proses instalasi). Pada terminal yang baru,
masukkan perintah berikut:
$ ls -l /dev/v4l/video1
crw-r--r-- 1 root video 81, 1
Gambar 1. Xawtv menampilkan hasil shooting kamera.
2005-04-12 08:52 /dev/v4l/video1
root mode dan masukkan password root I will be using /dev/video1, if
yang diminta. there are more cameras I’ll not Jika hasilnya seperti di atas, selanjutnya
To load the driver, I need to test them. ada dua cara yang harus dilakukan, yaitu
know the root password. Press Ctrl+C to quit, Enter to menambahkan group video pada user yang
Password: continue ---> akan menjalankan webcam atau mengubah
=== Entering root mode === hak akses /dev/v4l/video1 menjadi read/
Now I finally will try to load Setelah modul kernel berhasil di-load, write untuk semua user.
the module. webcam yang penulis gunakan ternyata Untuk menambahkan group video pada
If you’re unlucky, your computer dikenali sebagai kamera QuickCam USB! user, jalankan perintah di bawah ini (sebagai
might crash right now!!!! root):
Consider long if you really want Tahap 9 # usermod -G video abatasya
to continue. Tahap ini akan mencoba membuat device
Press Ctrl+C to quit, Enter to yang akan digunakan oleh webcam. Pada Kemudian periksa kembali dengan cara
continue ---> contoh ini device yang digunakan adalah menjalankan perintah berikut:
/dev/video1 yang merupakan symbolic link # id abatasya
Tahap 8 dari /dev/v4l/video1. Hasilnya mungkin
Modul kernel hasil kompilasi akan dicoba berbeda dengan yang Anda dapatkan. Jika hasilnya seperti di bawah ini, berarti
untuk di-load. Jika berhasil, maka akan ter- Testing if /dev/video1 is sudah benar:
lihat pesan seperti berikut ini: correct. # uid=1000(abatasya) gid=
You decided to do it, here we lrwxrwxrwx 1 root root 10 100(users) groups=100(users),
go... 2005-04-12 08:46 /dev/video1 -> 18(video)
=== Leaving root mode === v4l/video1
The driver detected the crw-rw---- 1 root video 81, 1 Cara kedua adalah dengan mengubah
following supported cameras: 2005-04-12 08:46 /dev/v4l/video1 hak akses device menjadi read/write dengan
quickcam: QuickCam USB camera /dev/video1 is a symbolic link perintah:
found (driver version QuickCam to /dev/v4l/video1. # chmod a+rw /dev/v4l/video1
USB $Date: 2004/07/29 18:12:39 [!] You don’t have read/write
$) access to /dev/video1. Untuk lebih meyakinkan, periksa kem-
quickcam: Kernel:2.6.10 bus:1 On many distributions, you bali hak akses device tersebut dengan cara:
class:FF subclass:FF vendor:046D should add yourself into the $ ls -l /dev/v4l/video1
product:0840 “video” group by giving command
quickcam: Sensor HDCS-1000/1100 adduser abatasya video Pastikan hasilnya seperti di bawah ini:
detected and then log in again to be able crw-rw-rw- 1 root video 81,
quickcam: Registered device: to access the video. 1 2005-04-12 08:52 /dev/v4l/
/dev/video1 A quick alternative is just to video1
70 INFOLINUX 07/2005 www.infolinux.web.id
6. Berita | Ulasan | Adu Software | Utama | Bisnis | Apa Sih Sebenarnya... | Tutorial TUTORIAL
Kamera Video WebCam
Setelah menjalankan salah satu dari lang- permitted Tahap 13
kah-langkah di atas, kembali ke terminal v4l-conf had some trouble, Ini adalah tahap terakhir, driver (quickcam.
sebelumnya dan tekan tombol Enter untuk trying to continue anyway ko) akan disalin ke (dalam contoh ini) direk-
melanjutkan ke tahap berikutnya. ioctl: VIDIOC_QUERYCAP(driver=”” tori /lib/modules/2.6.10/misc/quickcam.ko
;card=””;bus_info=””;version=0.0. dan utility qcset disalin ke /usr/local/bin/qc-
Tahap 10 0;capabilities=0x0 []): Unknown set. Masukkan root password yang diminta.
Pada tahap ini driver telah di-load dan siap error 515 Just an extra warning: the
untuk digunakan. Warning: Cannot convert string driver (quickcam.ko) and
Right now driver is loaded and “-*-ledfixed-medium-r-*--39-*-*- the utility (qcset) will be now
should be ready to run. *-c-*-*-*” to type FontStruct copied into system
Let’s test if user applications station “-noscale” not found directories. If you have already
can see it, starting with qcset. other versions,
Press Ctrl+C to quit, Enter to Well, did it work, did you get a they will be overwritten. Verify
continue ---> picture? by giving root password.
If you did, you might now want Password:
Tahap 11 to install the driver === Entering root mode ===
Pada tahap ini, webcam Anda telah dapat permanently. Just proceed to do /usr/bin/install -c -D -m
digunakan dan Anda dapat menekan Ctrl- that... 644 quickcam.ko /lib/
C untuk mengakhiri tahapan instalasi driver Press Ctrl+C to quit, Enter to modules/2.6.10/misc/quickcam.ko
ini. Jika X window telah aktif dan xawtv continue ---> /usr/bin/install -c -D -m 755
telah terinstall, biarkan skrip instalasi untuk qcset /usr/local/bin/qcset
melakukan pengetesan. Jika xawtv berhasil dijalankan dan dapat /sbin/depmod -a
Name : Logitech menampilkan gambar yang dihasilkan oleh === Leaving root mode ===
QuickCam USB kamera seperti contoh dalam Gambar 1, Hopefully the driver is now
If you like, you can quit now berarti Anda telah berhasil menjalankan ka- installed and can be loaded
and start using the camera - mera video QuickCam di Linux. with command
you have good chances that it
works, if no problems were
detected.
If you have X Window System
running and xawtv installed,
I can now run it automatically
for you.
You will then also have
opportunity to install the
driver permanently.
Press Ctrl+C to quit, Enter to
continue --->
Tahap 12
Pengetesan modul driver dengan menggu-
nakan xawtv.
Launching xawtv (press q on
xawtv window to quit it)...
If the image is not sharp, try
focusing it by turning the
wheel around the camera lens.
xawtv -noscale -noxv -c
“/dev/video1”
This is xawtv-3.94, running on
Linux/i686 (2.6.10)
WARNING: Your X-Server has no
DGA support.
seteuid(root): Operation not
www.infolinux.web.id INFOLINUX 07/2005 71
7. TUTORIAL Berita | Ulasan | Adu Software | Utama | Bisnis | Apa Sih Sebenarnya... | Tutorial
Kamera Video WebCam
modprobe quickcam right = -1
as root. You can put this quality = 75
command into some startup trigger = 0
script to do it always once = 0
automatically at boot.
The exact location depends on [ftp]
distribution, and this # alamat ftp server untuk
script is yet too dumb to do mem-publish gambar Anda
this automatically. host = 192.168.1.10
Press Ctrl+C to quit, Enter to # Username dan password user ftp
continue ---> yang digunakan
user = usernameftp
Gambar 2. Tampilan webcam dari browser.
Masih ada satu lagi yang akan kita laku- pass = passwordftp
kan! Kita akan membuat halaman web un- dir = /home/abatasya/public_ reading config file: /home/
tuk menampilkan gambar yang dihasilkan html/images abatasya/.webcamrc
oleh kamera agar hasilnya dapat dinikmati file = webcam.jpeg ioctl: VIDIOC_QUERYCAP(driver=””
oleh rekan kita di Internet/intranet melalui tmp = uploading.jpeg ;card=””;bus_info=””;version=0.0.
web browser. passive = 1 0;capabilities=0x0 []): Unknown
debug = 0 error 515
Publish it! auto = 0 ftp: lost connection
Untuk menampilkan gambar yang dihasil- local = 0 ftp: connected to 192.168.0.1
kan oleh webcam di Internet/intranet, di- ssh = 0 video4linux webcam v1.5 - (c)
perlukan server web dan server FTP baik 1998-2002 Gerd Knorr
secara lokal (di PC kita sendiri) atau di Langkah selanjutnya adalah membuat grabber config:
server utama. Untuk mempublish kita akan file html untuk menampilkan gambar yang size 320x240 [24 bit TrueColor
menggunakan utility webcam yang meru- diupload ke server. Anda bebas untuk mem- (LE: bgr)]
pakan bagian dari xawtv. Sebelumnya kita beri nama file HTML, dalam contoh ini input camera, norm pal, jpeg
harus membuat file konfigurasi .webcamrc nama file tersebut adalah webcam.html dan quality 75
(jangan lupa, ada titik di depannya). isinya sebagai berikut: rotate=0, top=0, left=0,
Sebagai user biasa, buat file .webcamrc <html> bottom=240, right=320
dengan editor, kemudian simpan di home <head> ftp config [ftp]:
directory Anda, misalnya di /home/abatasya. <META HTTP-EQUIV=”Refresh” abatasya@192.168.0.1:/home/
Isi file .webcamrc adalah sebagai berikut: CONTENT=”3; URL=webcam.html”> abatasya/public_html/images
[grab] <title>Webcam Snapshot</title> uploading.jpeg => webcam.jpeg
# Device yang digunakan </head> ftp: connected to 192.168.0.1
device = /dev/v4l/video1 <body> ftp: connected to 192.168.0.1
# Teks yang muncul pada gambar, <div align=”center”>
dalam contoh ini: Abatasya 2005- <img src=”images/webcam. Untuk mengujinya, jalankan browser
04-12 11:07:24 jpeg” alt=”Webcam Snapshot”> Anda dan masukkan alamat berikut ini:
text = “Abatasya %Y-%m-%d </div> http://localhost/~namauseranda/
%H:%M:%S” </body> webcam.html
fg_red = 255 </html>
fg_green = 255 Jika berhasil, maka akan tampil seperti
fg_blue = 255 Setelah selesai, upload file webcam.html Gambar 2, yang menampilkan gambar de-
width = 320 ini ke server atau simpan ke direktori /home/ ngan refresh setiap 3 detik.
height = 240 NamaUserAnda/public_html. Pada contoh Selamat, Anda telah berhasil mem-publish
delay = 3 di atas, file HTML ini akan otomatis me-re- hasil snapshot webcam di Internet/intranet!
wait = 0 fresh setiap tiga detik. Kemudian di konsol Dalam tutorial ini gambar tidak di-
input = camera terminal jalankan (sebagai user biasa): tampilkan secara streaming sehingga tidak
norm = pal $ webcam terlalu membebani server. Hasilnya terlihat
rotate = 0 patah-patah, karena gambar di-upload per
top = 0 Jika menghasilkan output seperti di bawah frame tetapi di-refresh di halaman web per
left = 0 ini, maka Anda telah berhasil menghubung- 3 detik.
bottom = -1 kan webcam dengan server ftp dan web. Dadan Adrian Y. (adrian@bahana.net)
72 INFOLINUX 07/2005 www.infolinux.web.id