视频监控平台问题-通过url免密直接浏览实时视频出错的问题解决

news2024/11/26 22:29:43

目          录

一、通过url免密浏览实时监控视频介绍

二、浏览出错现象描述

1、问题提出

2、问题描述

(1)现象

(2)前端调试

(3)后端日志

三、问题解决

1、问题分析

2,查找资源,了解和账号的关系

3、输入正确的url


一、通过url免密浏览实时监控视频介绍

        AS-V1000视频监控平台支持通过浏览器直接输入url地址来获取实时视频。这样做的话,有一定的安全隐患。因此,这个功能我们默认是不开放的。

        但是,在很多时候,第三方软件需要我们提供这个功能,是在他们有一定的安全措施的情况下。

        免密访问的格式是:

http://域名或IP地址:端口号/安装路径/ index-auto.html?cid=xxxxx


        若是https的,输入如下:

http://域名或地址:端口号/安装路径/ index-auto.html?cid=xxxxx

        其中cid是20为的资源编号。

二、浏览出错现象描述

1、问题提出

        客户现场本来是正常能够访问的,但是突然给我们说,视频访问不了了。由于这个是测试系统,明天要给客户看,所以比较急。

2、问题描述

(1)现象

        在浏览器输入url,如下:

http://域名:26xxx/reaxx/ index-auto.html?cid= 34020000001320000057

        正常应该显示视频画面,但是现在是页面上没有任何显示。如下图示:

(2)前端调试

        通过浏览器的开发者工具,F12查看前端信息,截图如下:

        可以看出来,一直在发http API的请求,应该是接口返回出问题了,点进去某一项,如下图所示:

        界面上提示:request video no permission,明显看出是用户的这个资源的权限不够。

(3)后端日志

        查看后台日志,跟前台的现在基本一致,一直显示下图信息,提示也是:request video no permission,如下图示。

         说明服务端也认为,请求权限不够。

三、问题解决

1、问题分析

        request video no permission这个错误,一般是用户对这个资源没有访问的权限,一般有两种情况:

        (1)这个资源没有授权给对应的账户,由于url免密是采用一个特殊的账户,所以需要看这个账户是都有权限访问上面cid赋值的资源;

        (2)这个资源不存在,所以,用户登录后,调用接口访问,找不到这个资源,也会给出权限没有的提示。

2,查找资源,了解和账号的关系

        如下图示,发现没有34020000001320000057这个资源,如下图示:

        再查找下设备账号,发现34020000001320000057是一个设备,如下图:

        点击“通道”按钮,出现如下界面:

        找到这个设备的通道ID,应该是: 34020000001310000057。

        初步估计问题是,客户把设备ID作为通道ID了。

3、输入正确的url

        如下图所示,输入url,带上正确的资源ID:

http://域名:26xxx/reaxx/ index-auto.html?cid= 34020000001310000057

        很快,图像显示出来,如下:

        跟客户确认,确实需要出现这个视频。

        问题解决!

注意:很多时候,我们看视频资源,是指的具体的视频通道而不是设备、目录,国标规定,目录和设备也有自己的ID号,但是主要是为了更好的组织系统的资源,进行分级、归类等操作,一定不能跟视频资源ID混淆。

若想了解更多,可以点击” 下面的 “威迪斯特 微信名片,就会出现我的二维码

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1530761.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【MQTT】Vue中使用mqtt

MQTT(Message Queuing Telemetry Transport)作为一种轻量级、开放、灵活、简单、易于实现的通信协议。它基于发布/订阅(Publish/Subscribe)模式的消息传输协议,在上位机和硬件设备间通信时经常用到。虽然在嵌入式软件一…

1、Java虚拟机学习-类的生命周期-加载阶段-以及怎样查看方法区中的对象和堆中对象的关联以及静态变量存在什么地方

类的生命周期 其中连接又可以分为3个小阶段 一、加载阶段 1、加载阶段第一步是类加载器根据类的全限定名通过不同的渠道以二进制流的方式获取字节码信息。 渠道: 2、类加载器在加载完类之后,Java虚拟机会将字节码中的信息保存在内存的方法区中。 方法区是虚拟…

AI - 机器学习GBDT算法

目录 GBDT 提升树 梯度提升树 GBDT算法实战案例 XGBoost 😆😆😆感谢大家的观看😆😆 GBDT 梯度提升决策树(Gradient Boosting Decision Tree),是一种集成学习的算法&…

基于springboot+vue的餐饮管理系统

博主主页:猫头鹰源码 博主简介:Java领域优质创作者、CSDN博客专家、阿里云专家博主、公司架构师、全网粉丝5万、专注Java技术领域和毕业设计项目实战,欢迎高校老师\讲师\同行交流合作 ​主要内容:毕业设计(Javaweb项目|小程序|Pyt…

GAMES101 学习3

Lecture 13 ~ 16 Shadow mapping 一种图像空间算法生成阴影时不需要知道场景中的几何信息会产生走样现象 最重要的思想:如果有的点不在阴影里你又能看到这个点,那么说明摄像机可以看到这个点,光源也可以看到这个点 经典的Shadow mapping …

提升合规性!Zoho如何优化CRM产品合规性?

在企业数字化和信息化高速发展的今天,CRM管理系统成为越来越多企业的选择。然而,不是所有CRM供应商都有合规意识。合规性不应当只是一项法律规定,更是保证CRM供应商持续发展、赢得客户信赖以及应付监管压力的关键支撑。Zoho对企业合规性的重视…

智能码垛机:企业高效物流管理的得力助手

在快速发展的现代企业中,高效物流管理不仅是提升竞争力的关键,更是降低成本、增加利润的重要手段。随着科技的进步,智能码垛机作为现代物流技术的重要组成部分,正日益成为企业实现高效物流管理的得力助手。 一、智能码垛机的工作原…

基于Python的口罩佩戴识别的设计与实现(UI界面+MySQL数据库+YOLOv5+训练数据集+开题报告+中期检查+论文)

摘要 文旨在基于Python开发一种口罩佩戴识别系统,通过深度学习技术实现对口罩佩戴情况的准确检测。采用了YOLOv5系列目标检测算法作为基础模型,并结合迁移学习进行训练和优化。同时,为了提供更好的用户体验,本系统还设计了用户登录…

排序算法之选择排序介绍

目录 算法简介 算法描述 代码实现 算法简介 选择排序(Selection-sort)是一种简单直观的排序算法。它的工作原理:首先在未排序序列中找到最小(大)元素,存放到排序序列的起始位置,然后,再从剩余未排序元素…

再谈EMC Unity存储系统内存DIMM问题

以前写过一篇关于EMC Unity 存储系统的DIMM的介绍文章,但是最近还是遇到很多关于内存的问题,还有一些退货,所以有必要再写一篇关于EMC Unity 内存方面的问题,供朋友们参考。如果还有疑问,可以加vx:StorageE…

代码随想录day24(1)二叉树:最大二叉树(leetcode654)

题目要求: 给定一个不含重复元素的整数数组。一个以此数组构建的最大二叉树定义如下: 二叉树的根是数组中的最大元素。左子树是通过数组中最大值左边部分构造出的最大二叉树。右子树是通过数组中最大值右边部分构造出的最大二叉树。 通过给定的数组构…

【爬虫实战】使用Python获取花粉俱乐部中Mate60系列的用户发帖数据

🤵‍♂️ 个人主页:艾派森的个人主页 ✍🏻作者简介:Python学习者 🐋 希望大家多多支持,我们一起进步!😄 如果文章对你有帮助的话, 欢迎评论 💬点赞&#x1f4…

重装系统后鼠标识别不了咋办

不知道大家在重装系统时,有没有遇到过系统重装完成后,鼠标不能使用的情况。在这种情况下,我们要怎么操作电脑解决这个问题呢?今天就跟大家分享重装系统后鼠标识别不了咋办。 一、主板没有设置兼容usb 在重装系统时,如果主板没有设置兼容usb,就会出现鼠标使用不了的现象。…

C++基础之友元(十)

由于C类的封装性,所以类的私有成员只能在类的内部访问,类之外是不能访问他们的。但是如果将其他类设置为类的友元(friend),那么其他类也可以访问该类的私有成员。如果把类比作是一个家庭的话,那么private就…

安防监控平台EasyCVR使用管理员权限登录后,平台菜单栏显示不全是什么原因?

安防视频监控系统EasyCVR视频综合管理平台,采用了开放式的网络结构,平台能在复杂的网络环境中(专网、局域网、广域网、VPN、公网等)将前端海量的设备进行统一集中接入与视频汇聚管理,平台支持设备通过4G、5G、WIFI、有…

国创证券|中国资产,突传重大利好!外资最新动作曝光!

外资正在从头定价我国财物。 据彭博社最新报导,全球基金正在活跃购入我国股票,已接连第2个月净买入我国股票。其间,挪威的Skagen AS以及美国的Boston Partners两家全球基金近几个月来大举增持了A股、港股相关股票,增持的理由是&a…

最新Java面试题3【2024初级】

下载链接:博主已将以上这些面试题整理成了一个面试手册,是PDF版的 互联网大厂面试题 1:阿里巴巴Java面试题 2:阿里云Java面试题-实习生岗 3:腾讯Java面试题-高级 4:字节跳动Java面试题 5:字…

Markdown 最全语法指南 —— 看这一篇就够了

目录 一. 前言 二. Markdown 标题语法 三. Markdown 段落语法 四. Markdown 换行语法 五. Markdown 强调语法 六. Markdown 引用语法 七. Markdown 列表语法 八. Markdown 代码语法 九. Markdown 分隔线语法 十. Markdown 链接语法 十一. Markdown 图片语法 十二. Markdown 转义…

10 个最佳免费水印去除工具,可去除照片中的任何水印

水印可以保护您的照片,但时不时地,您需要一个应用程序来删除它们。有很多免费的水印去除应用程序可以帮助您做到这一点,其中包括奇客水印管家,它还有更多功能可供探索。继续阅读以发现 10 个最佳免费水印去除剂以及如何从照片中去…

C++第八弹---类与对象(五)

✨个人主页: 熬夜学编程的小林 💗系列专栏: 【C语言详解】 【数据结构详解】【C详解】 目录 1、运算符重载 1.1、赋值运算符重载 1.2、前置和后置重载 2、const成员 3、取地址及const取地址操作符重载 总结 1、运算符重载 1.1、赋值运…