问题:
在 Zoneminder 中(使用的版本:1.27.1)在显示器的设置中,语音
源选项卡如下:
Remote Protocol: HTTP
Remote Method: Simple
Remote Host Name: root:[email protected]
Remote Host Port: 8088
Remote Host Path: /cgi-bin/video.jpg
Target Colorspace: 24 bit color
Capture Width (pixels): 320
Capture Height (pixels): 240
但又不想蓝屏操作!
信息和说明:
- 我寻求帮助来安装Vivotek FD6122网络摄像机 (手动的在第 62 页 URL 语法:“http:///cgi-bin/video.jpg“)
相机运行正常。
当我运行其浏览器访问时:192.168.xy: 8088/cgi-bin/video.jpg,它问我:
user: root
password: miapassword
我在浏览器上静静地看到了相机。
VIVOTEK 相机还可以通过网络管理面板 (
http://192.168.xy:8088/snapshot.vspx
) 和 Android 手机顺利运行。浏览器的行为仅在 VIVOTEK 中不起作用,仅在 Firefox 上通过直接输入用户名和密码(方法在其他 IP 摄像机上有效) 根:[电子邮件保护]:8088/cgi-bin/视频.jpg
Zoneminder 不喜欢用户名和密码为空。建议始终使用这两个数据,否则,就像其他摄像机 IP 中发生的情况一样,不会显示并显示通常的蓝屏,计时器和日期正在工作!当我输入用户名和密码后,其他 IP 摄像机“神奇地”工作了,除了“胆小”的 Vivotek FD6122!
我在 Zoneminder 中没有找到 Vivotek 型号。我尝试了类似型号的设置(Vivotek FD8134)在zoneminder 网站
推荐设置 Zoneminder(Vivotek FD8134):
Remote Protocol: RTSP
Remote Method: RTP/RTSP
Remote Host Name: Put in the cameras IP or hostname
Remote Host Path: /live.sdp
以及两个 Zoneminder,都是通过浏览器进行的,但两种情况均未成功。
三个错误的日志文件不断重复:
**Date/Time, Component, PID, Level, Message, File, Line**
2014-07-22 17:46:10.632456 zmc_m3 3574 ERR 请求可写缓冲区读取 JPEG 图像失败。zm_image.cpp 993
2014-07-22 17:46:10.597513 zmc_m3 3574 ERR 持有的缓冲区对于请求的缓冲区 zm_image.cpp 314 来说太小
2014-07-22 17:46:10.222009 zmc_m3 3574 ERR 无法解码 jpeg zm_remote_camera_http.cpp 1120
答案1
可能太晚了,但我的 wanscam 克隆相机也遇到了同样的错误
Failed requesting writeable buffer for reading JPEG image
我让它完美地工作;你只需要看到 zoneminder 中给出的分辨率与你的相机设置完全相同。我将我的摄像头设置为和,结果640x480
出现了这些错误,摄像头上出现了蓝色图像。zoneminder
320x240
所以就像上面所说的那样:)
答案2
我知道这已经是几个月前的事了,但我只是想让你知道,Vivotek ip6122(与 FD6122v 相同,但不是 FAST DOME 版本)正在我的 Zoneminder 系统上运行。这需要一些时间,但这就是我所做的。
顺便说一下,我在 Ubuntu Server 12.04 上运行 Zoneminder 1.27
主要问题是您必须准确设置 zoneminder 中的分辨率,否则您将无法获得图像。
在相机的设置中,分辨率没有明确标记,但一旦您知道就可以选择。
(如果您使用 Linux 系统浏览摄像头,您仍然可以进行更改,但您将不会在屏幕上看到任何视频,因为 Web 界面使用 ActiveX;我有一个正在运行的 Windows XP 虚拟机,因此我可以根据需要跳转,但您不需要这样做就可以使用 Zoneminder 运行摄像头。)
如果您导航到摄像机的 IP 地址(类似 192.168.xx),请单击左侧的“配置”按钮。
如果提示,请输入用户名和密码(默认为:root & {空白密码})
点击
VIDEO
左侧的。根据您希望 zoneminder 运行的分辨率,更改
Size
为以下任一项:'双倍' = 704x576
'普通 x 2' = 352x288
'普通' = 352x288
'一半' = 176x144
'一半 x 2' = 176x144
请注意,“x 2”版本具有相同的分辨率,但似乎提供了更好的细节。
双倍分辨率是此相机可以使用的最高分辨率,并且效果很好,但速度可能会比较慢,您需要将带宽固定为 384 或 512 kbps 左右,您可以在当前所在的同一屏幕内进行调整。
我假设我们的相机已Normal
针对本教程进行了设置。单击Save
底部并关闭浏览器。
- 使用以下数据在 Zoneminder 中设置此相机:
A:在选项卡上将设置Source Type
为。B :使用源选项卡中的以下数据,在和框中使用您在步骤 4 中设置相机的适当分辨率设置,并使用您自己的相机的 IP 地址。Remote
General
Capture Width
Capture Height
远程协议 = HTTP
远程方法 = 简单
远程主机名 = 192.168.xx
远程主机端口 = 80(不是 8088)
远程主机路径 = /cgi-bin/video.jpg
目标色彩空间 = 24 位色彩
捕获宽度(像素)= 352
捕获高度(像素)= 288
保留纵横比 = {未选中}
方向 = 正常
去隔行 = 已禁用
然后填写您需要的任何其他详细信息,例如姓名等,然后单击“保存”。
全做完了。
您现在应该可以看到图像,如果没有,请检查通常的 IP 地址和分辨率是否正确,如果您的相机上有 root 密码,那么根据您的安装,您可以在设置页面中从相机中删除它,或者在root:{ your-password}@
Zoneminder 中的“远程主机名”框中的 IP 地址前插入。
相信有帮助!