FreeBSD webcam support: video4bsd

Hans Petter has been working hard recently on webcamd, making Linux webcam drivers work on FreeBSD.

Webcamd is a port of Video4Linux USB webcam drivers into userspace. It is a 500KiloByte daemon that enables use of hundreds of different USB based webcam devices under the FreeBSD-8/9 operating system. The webcam daemon is basically an application which is a port of Video4Linux USB webcam drivers into userspace on FreeBSD. The daemon currently depends on libc, pthreads, libusb and the VIDEO4BSD kernel module.

Webcamd is a small daemon that enables use of hundreds of different USB based webcam and DVB devices under the FreeBSD-8.0 and later operating system. The webcam daemon is basically an application which is a port of Video4Linux USB drivers into userspace on FreeBSD. The daemon currently depends on libc, pthreads, libusb and libcuse4bsd.

Licensing wise the webcamd is GPL’ed due to the external Video4Linux part which is GPL’ed, though some files inside the webcamd remains BSD licensed which allows for building similar BSD licensed daemons.

Check out his website for a step-by-step howto: video4bsd daemon. The software can also be installed from ports: /usr/ports/multimedia/webcamd


Related posts:

  1. FreeBSD gets USB 3.0 Support
  2. Status report KDE 4.2 and FreeBSD 6.4 support
  3. Debian gets FreeBSD kernel support
  4. Clang/LLVM support on FreeBSD
  5. Video for Linux (v4l) support in FreeBSD


About Gerard

Your blog host Gerard van Essen is a keen user of FreeBSD and PC-BSD and likes to share FreeBSD news with the aim more people will use BSD systems
This entry was posted in FreeBSD. Bookmark the permalink.

One Response to FreeBSD webcam support: video4bsd

  1. Pingback: Links 7/3/2010: Deutsche Börse and Red Hat | Boycott Novell

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>