Webcam programs working with webcamd in FreeBSD


Don't complain anymore that you can't use your webcam if you are using FreeBSD. Now we got the webcamd drivers en pwcview to view the webcam. But there are so much more programs that are working with webcamd, not only pwcview. On FreeBSD 8.0 RELEASE and FreeBSD 8.1-PRERELEASE I have succesfully patched and compiled the following programs to work with webcamd:

All screenshots are taken in FreeBSD 8.0 release and show the programs running. When I have more time I will try to make ports. Until then the patches can be downloaded here. To compile these programs I have used the important header-files from Luigi Rizzo. Without these important files I would be nowhere. Luigi Rizzo have given important information on this page. Thank you Luigi Rizzo!


If you have trouble installing webcamd just follow this howto:

How to install webcamd


wxcam

wxcam


After some patching wxcam runs fine on FreeBSD and it seems like everything is working. Effects, video and audio recording are working.


guvcview

guvcview


After some patching guvcview runs fine on FreeBSD and it seems like everything is working. Effects, video and audio recording are working. On my logitec webcam I could play with the controls and they work. I could not manage to make the latest version of this program work, but version 1.4.2 works. Everything later then 1.4.2 needs libudev and that's very Linux.

UPDATE! With a dirty trick I have version (guvcview-1.4.5) working.

effectv lensTV effect

effectv


After some patching effectv runs fine on FreeBSD and it seems like everything is working. All effects are working in this really nice program.


effectv RndmTV effect

effectv


RndmTV effect in effectv.



luvcview

luvcview


After some patching luvcview runs fine on FreeBSD and it seems like everything is working. Video recording works.


uvcview

uvcview


After some patching uvcview runs fine on FreeBSD and it seems like everything is working.


mplayer

mplayer


Mplayer already runs on FreeBSD but need to be patched to work with webcamd. After the sourcecode is patched, mplayer can view the webcam and mencoder can record from it.


mjpg_streamer

mjpg_streamer


Mjpg-streamer runs fine on FreeBSD but need to be patched to work with webcamd. After the sourcecode is patched, mjpg_streamer can stream from the webcam. Also uvc_streamer works after patching. These are very nice tools and I sometimes use them with zoneminder.


mjpg_streamer

mjpg_streamer


Mjpg-streamer can use his own httpserver. Here you see a static snapshot.


mjpg_streamer

mjpg_streamer


Mjpg-streamer can use his own httpserver. Here you see a streaming example.


camorama

camorama


After some patching camorama runs fine on FreeBSD and it seems like everything is working. Effects are working. I had to start camorama in a special way because this program works with v4l1 only.


camserv

camserv


Camserv terminal output.


camserv

camserv


Camserv runs fine on FreeBSD but need to be patched to work with webcamd. This program is already in the ports collection so I had little work on it. Camserv is a webcamserver and the webcam can be viewed with firefox or any other browsers that can handle jpeg streams.


Copyright © 2007 2012, RockaFunk Productions. All Rights Reserved.
Design and programming: RockaFunk