usb камера A4 Tech PK-750MJ и Zoneminder

Вводные.

камера

A4 TECH самая дешевая (за 300р). Встает вроде из коробки, по крайней мере копете показывает.

zoneminder из реп.

lsusb
Bus 004 Device 006: ID 0ac8:c40a Z-Star Microelectronics Corp.

sudo zmu -d /dev/video0 -q -v
сначала выдавало что-то типа не могу нифига подцепить устройство.

После довольно продолжительного мытарства по манам удалось таки добится вывода.

sudo zmu -d /dev/video0 -q -v
Video Capabilities
  Name: A4 TECH USB2.0 PC Camera J
  Type: 1
    Can capture
  Video Channels: 1
  Audio Channels: 0
  Maximum Width: 640
  Maximum Height: 480
  Minimum Width: 48
  Minimum Height: 32
Window Attributes
  X Offset: 0
  Y Offset: 0
  Width: 640
  Height: 480
Picture Attributes
  Palette: 0 - Unknown
  Colour Depth: 0
  Brightness: 30720
  Hue: 32039
  Colour :31675
  Contrast: 31710
  Whiteness: 0
Channel 0 Attributes
  Name: Camera 1
  Channel: 0
  Flags: 0
  Type: 2 - Camera
  Format: 0 - PAL

Удалось это только после сборки v4l-dvb-37581bb7e6f1 (насколько я понял это целый набор драйверов для всевозможных камер и т.д.)

Вот только зараза zoneminder так и не хочет показывать изображение с камеры, хотя в консоли пишет "Can capture"...

Подозреваю, что собака порылась в
sudo lsmod
Module                  Size  Used by
rndis_wlan             21476  0
cfg80211               93052  1 rndis_wlan
rndis_host              7356  1 rndis_wlan
ipaq                   32468  0
cdc_ether               4924  1 rndis_host
usbserial              36264  1 ipaq
usbnet                 17188  3 rndis_wlan,rndis_host,cdc_ether
xt_state                1820  2
xt_tcpudp               2780  4
ipt_MASQUERADE          2204  1
xt_dscp                 2140  0
iptable_nat             5500  1
nf_nat                 17808  2 ipt_MASQUERADE,iptable_nat
nf_conntrack_ipv4      13352  5 iptable_nat,nf_nat
nf_conntrack           67608  5 xt_state,ipt_MASQUERADE,iptable_nat,nf_nat,nf_conntrack_ipv4
nf_defrag_ipv4          1756  1 nf_conntrack_ipv4
iptable_mangle          3452  0
nfsd                  241104  9
exportfs                4412  1 nfsd
snd_intel8x0           30168  0
snd_usb_audio          84320  0
snd_ac97_codec        101216  1 snd_intel8x0
ac97_bus                1532  1 snd_ac97_codec
iptable_filter          3100  1
snd_usb_lib            16316  1 snd_usb_audio
snd_pcm                75520  3 snd_intel8x0,snd_usb_audio,snd_ac97_codec
ip_tables              11692  3 iptable_nat,iptable_mangle,iptable_filter
nfs                   271816  0
hwmon_vid               2940  0
intel_agp              27748  1
snd_rawmidi            22208  1 snd_usb_lib
snd_seq_device          6920  1 snd_rawmidi
snd_hwdep               7200  1 snd_usb_audio
snd_timer              22276  1 snd_pcm
uvcvideo               61100  0
snd                    59204  8 snd_intel8x0,snd_usb_audio,snd_ac97_codec,snd_pcm,snd_rawmidi,snd_seq_device,snd_hwdep,snd_timer
lockd                  67724  2 nfsd,nfs
nfs_acl                 2844  2 nfsd,nfs
auth_rpcgss            36576  2 nfsd,nfs
x_tables               16544  6 xt_state,xt_tcpudp,ipt_MASQUERADE,xt_dscp,iptable_nat,ip_tables
ppdev                   6688  0
soundcore               7264  1 snd
snd_page_alloc          9252  2 snd_intel8x0,snd_pcm
videodev               38656  1 uvcvideo
agpgart                35020  1 intel_agp
shpchp                 32336  0
usblp                  12636  0
parport_pc             32228  1
sunrpc                191712  10 nfsd,nfs,lockd,nfs_acl,auth_rpcgss
ns558                   5628  0
v4l1_compat            14336  2 uvcvideo,videodev
gameport               11368  2 ns558
lp                      8964  0
parport                35340  3 ppdev,parport_pc,lp
usb_storage            52640  0
hid_a4tech              2652  0
usbhid                 38304  0
8139too                22716  0
8139cp                 19612  0
mii                     5212  3 usbnet,8139too,8139cp
dmfe                   20020  0
floppy                 54980  0

Насколько я понимаю камерой рулит не новый собранный "сборник" драйверов, а uvcvideo.
Сори ща уже не найду наверное обрывки манов где я вычитал это, но вроде как после установки v4l-dvb-37581bb7e6f1 камерой должен рулить gspca.

Подскажите.

Нет ли у меня упущений в "логике".
+ как все таки с такими вводными добится от zoneminder показа картинки с камеры.

П.с. Есть вариант через mjpgstreamer(так помоему называется), но это, скажем так, не спортивно.

0
balamutick - 3 Март, 2010 - 17:14
Изображение пользователя balamutick.

Если бы вы поискали по ID камеры в яндексе на предмет: kubuntu ID 0ac8:c40a

Нашли бы тему: Web Камеры - только линукс совместимые (список, с удачными экземплярами).

По теме, камера работает по UVC и не требует шаманств над драйвером. В программе Motion - настроил её ВООБЩЕ без каких-либо действий с моей стороны.

ZoneMinder тоже планирую настраивать, так что как попробую, обязательно обменяюсь опытом.

Кстати, важно эта камера совсем не Z-Star Microelectronics Corp., а A4 Tech PK-750MJ.

Z-Star Microelectronics Corp. - лишь какой-то идентификатор от производителя кучи камер. Будьте осторожны и подправьте название темы.

0
dyug - 3 Март, 2010 - 18:38

Точнее(правильней) - производитель матрицы и чипсета камеры. :-)

0
Alphaed - 3 Март, 2010 - 17:45

Как я указал камера в системе то работает, только Zoneminder ee не вопринимает на дух (только через mjpgsteamer).

После шаманств в консоли zm пишет что может с нее захватывать, а в вебчасти не показывает ничего(

По поводу темы, да ошибочка вышла, ща поправимс.

0
dyug - 3 Март, 2010 - 18:39

а motion с камерой работает?

0
balamutick - 4 Март, 2010 - 01:05
Изображение пользователя balamutick.

С конкретно этой - ещё как ! Я тут даже на форум вещал картинку из своей комнаты.

0
Alphaed - 28 Декабрь, 2010 - 13:45

В общем выкинул я этот Zoneminder. Он явно не для работы с Usb камерами.

Поставил аналог AVReg 5.5 (инструкция)

Сначало ругалось на остутствие русской локали на машине
apt-get install language-pack-ru-base

После этого все заработало как часы из коробки.

Пара нюансов. Версия из их реп работает только на то ли 4, то ли 5 камер (лицензия такая). Насоздавать еще камер можно, но ничего писаться с них не будет, они будут работать только на просмотр в режиме онлайн.

Для того чтобы писать с 2х usb камер надо доставлять дополнительно карточку с портами USB, так как для обеих камер не хватает скорости порта.

Может писать mov, flv, avi, jpeg.

0
dyug - 28 Декабрь, 2010 - 14:17

то есть motion вы не пробовали? или пробовали, но не подошел?
в данном случае вопрос именно из любопытства, ибо если не подошло, то почему, если не пробовали, то почему тоже.. :-)
Кстати, связанное с зонеминдером:(хотя я могу и ошибаться) он, насколько я помню из обсуждений работает только с толи с v4l1 или v4l2 но только с одним форматом.
с этим и связано большиноство проблем с его использованием.
моушен умеет работать с обеими форматами видео.

Отправить комментарий