使用Vapix为Axis网络摄像头寻找简单的编码示例

时间:2011-02-28 02:34:55

标签: jquery vapix

我应该在official Axis developer forum问一下,但似乎有几个人尝试过但没有成功。

通过Stack Overflow搜索,我找到一些对Axis摄像头和Vapi​​x API的引用,这是一个相当简单的HTTP接口 - 例如this question - 所以希望有人阅读这个网站将能够提供帮助。

界面看起来非常简单,但是当我使用JQuery执行GET时,我总是得到401未经授权。

我无法在可用文档中找到任何内容来涵盖授权 - 我是否登录过一次,或者我必须提供用户名&每个请求上的密码参数? (我试过了,它仍然是401)

似乎最简单的可能是,如果有人可以使用Vapix API使用Axis(211W)网络摄像头发布一些简单的代码,我可以在那里推断表单。

任何? ...

2 个答案:

答案 0 :(得分:1)

您应该查看API VAPIX文档,因为它非常详尽。

例如,在bash中,您可以卷曲API以获取参数值:

COMMAND="http://$IP:$PORT/axis-cgi/admin/param.cgi?action=list&group=$PARAMETER_TO_GET"
VALUE=$(curl --silent --user "$USER:$PASS" "$COMMAND" | cut -d"=" -f2)

您也可以将其转换为JQuery或您需要的任何内容。

您只需稍微调整一下请求,例如使用此网址格式:

http://user:password@cam_ip:cam_port/your_command

查看相机http服务器的代码,您也可以在javascript中检索此原则。

注意:路径取决于您的型号和固件。 (/ admin已弃用)

答案 1 :(得分:0)

您可能需要设置用户设置以允许匿名查看器登录和ptz控制。在我的相机(轴q6034-E)上,这是在“系统选项”

下的设置菜单中