我可能应该问一下official Axis developer forum,但似乎有几个人尝试过,但都没有成功。
通过Stack Overflow搜索,我找到了一些关于Axis相机和Vapix API的参考资料,Vapix API是一个看起来相当简单的HTTP接口-例如this question -所以希望阅读这个站点的人能够提供帮助。
界面看起来相当简单,但是当我使用JQuery执行GET时,我总是得到401未授权的结果。
我在可用的文档中找不到任何涉及授权的内容-我是只登录一次,还是必须在每次请求时提供用户名和密码参数?(我试过了&它仍然是401ed)
似乎最简单的可能是,如果有人可以发布几行代码,使用Vapix API使用Axis (211W)网络摄像头做一些简单的事情,我可以从那里推断出来。
有人吗?...
发布于 2011-03-19 09:30:12
您应该看一下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或您需要的任何内容。
您可能只需要对请求稍作调整,例如使用以下url格式:
http://user:password@cam_ip:cam_port/your_command查看相机http服务器的代码,您也可以在javascript中检索到这一原理。
注:路径取决于您的型号和固件。(/admin已弃用)
发布于 2012-01-24 06:34:45
您可能需要将用户设置设置为允许匿名查看者登录和ptz控制。在我的相机(轴q6034-E)上,这是在设置菜单下的“系统选项”。
https://stackoverflow.com/questions/5137717
复制相似问题