系统:Ubuntu10.10
摄像头:蓝色妖姬T969
摄像头详细信息:
root@iamhycljc-desktop:/usr/bin# zmu -d /dev/video0 -q -v -V 1 -U zmuser -P zmpass
Video Device: /dev/video0
Video Capabilities
Name: Venus USB2.0 Camera
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: 8 - YUYV
Colour Depth: 16
Brightness: 32768
Hue: 0
Colour :26214
Contrast: 39321
Whiteness: 32768
Channel 0 Attributes
Name: Camera 1
Channel: 0
Flags: 0
Type: 2 - Camera
Format: 0 - PAL
出现的问题:
Can't get shared memory id 0x7a6d0000。
解决方法:
1.修改 /etc/sysctl.conf
kernel.shmmax = 167772160
网上找到的方法,一般就说改这个配置文件,但是我试了都还是看到黑乎乎的图片,么有数据帧发送到网页。
2.接着需要在/usr/bin/zmdc.pl文件中找到
my @daemons =….后面增加:
$ENV{LD_PRELOAD} = ‘/usr/lib/libv4l/v4l1compat.so’;
重新启动一下ZoneMinder,就搞定了。