我拥有几台 Axis 网络摄像机,所有摄像机都采用可选的用户组安全系统,并设置用户名和密码。我需要输入用户名和密码才能通过互联网查看摄像机的实时视频。
但是,当许多用户从许多不同位置使用摄像头时,用户帐户会变得很麻烦。我想继续限制匿名公众的访问,但仍需要令牌来验证已批准的摄像头查看者。
在 Web 编程情况下,我将 URL 键实现为 GET 变量来处理这种情况。在 URL 中使用 GET 变量,只需 URL 链接即可查看摄像头。无需 http 身份验证用户名和密码。但我不相信 Axis 摄像头允许将服务器脚本上传到摄像头的 Web 服务器上来处理 GET 变量。所以我认为这是不可能的。
是否可以要求 URL 中有一个 GET 变量或某种类型的键来限制对 Axis 相机实时显示图片的访问?如果 Axis 相机无法做到这一点,是否有其他相机可以做到这一点?我知道我可以使用独立的相机服务器来实现这一点,例如区域提醒器,但我正在寻找相机本身的解决方案。
答案1
URL 键具有作为 URL 一部分的属性,并且反过来成为浏览历史记录的一部分。
另一方面,你可以在 URL 中指定 HTTP 凭据,大多数浏览器会在将 URL 记录到任何地方之前将其删除[需要引用],因此这更安全且更容易实现。你甚至可以创建一个名为 justuser
或类似的帐户。
http://user:pass@camera-addr/