Uvc

From ZoneMinder Wiki
Revision as of 16:26, 9 September 2007 by Dedmeet (talk | contribs) (Howto use UVC based camera)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigationJump to search

Introduction

This page describes how to get a camera that uses the new UVC V4L2 drivers to work in ZoneMinder. This document does not describe in detail how to install the required software, just what is required. Please consult your linux distrobution's package install documentation.

Camera's found to work using this method

Below is a list of cameras found to work using this method. If you get a camera working with this method, please add the camera details here.

  1. Logitech Orbit Sphere (new version) USB device ID: 046d:08c2

Required Software

  1. Linux UVC drivers http://linux-uvc.berlios.de/
  2. UVC_streamer http://www.naaa.de/uvc_streamer.htm
  3. Web Browser that allows you to view streams (Firefox works well) http://www.firefox.com/
  4. Working install of ZoneMinder

Procedure

Kernel Drivers

Download and install the UVC kernel drivers

UVC Streamer

  1. Download and install the UVC Streamer software
  2. Once compiled, start the streamer software with the following options '-f 1 -r 320x240 -b'

You must select the 320x240 resolution, or else ZoneMinder will not get the stream.

uvc_stream -f 1 -r 320x240 -b

Check if the stream works. Use firefox and point it to the ip address and port of the machine that runs the streamer (default for UVC_streamer is 8080). If you use firefox on the same machine where the streamer runs, you can use localhost.

http://localhost:8080

If your setup is working, then you will see a stream of the camera.

ZoneMinder

  1. Browse to the ZoneMinder control panel.
  2. Define a new Monitor, and use the following settings:

Under 'General' tab:

Source type: remote

Under 'Source' tab:

Remote host Name: <ip of host with camera> or if on same host than zoneminder use localhost

Remote host port: 8080 (or if you used another port with uvc_stream put it in here)

Remote Host path: ANYTHING - i just used /file.jpg

Capture witdth: 320

Captire height: 240


Save, and your UVC camera is ready to use.