我应该在official Axis developer forum问一下,但似乎有几个人尝试过但没有成功。
通过Stack Overflow搜索,我找到一些对Axis摄像头和Vapix API的引用,这是一个相当简单的HTTP接口 - 例如this question - 所以希望有人阅读这个网站将能够提供帮助。
界面看起来非常简单,但是当我使用JQuery执行GET时,我总是得到401未经授权。
我无法在可用文档中找到任何内容来涵盖授权 - 我是否登录过一次,或者我必须提供用户名&每个请求上的密码参数? (我试过了,它仍然是401)
似乎最简单的可能是,如果有人可以使用Vapix API使用Axis(211W)网络摄像头发布一些简单的代码,我可以在那里推断表单。
任何? ...
答案 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)上,这是在“系统选项”
下的设置菜单中