海康WEB3.3控件开发包 V3.3 前端vue项目调用实时监控画面,海康WEB3.3控件开发包V3.3前端vue项目实时监控画面调用功能介绍及实现,海康WEB3.3控件开发包前端Vue项目实时监控画面功能介绍与实现

马肤

温馨提示:这篇文章已超过460天没有更新,请注意相关的内容是否还可用!

摘要:海康WEB3.3控件开发包V3.3支持前端vue项目调用实时监控画面。该开发包提供前端界面与后端监控设备之间的桥梁,实现实时监控画面的调用功能。通过集成海康威视的监控服务,vue项目能够轻松实现视频监控、实时画面预览等功能。该开发包简化了前端与监控服务的交互过程,提高了开发效率和用户体验。

项目背景与挑战

随着业务的快速发展,前端Vue项目需要集成实时监控功能,此前,这一需求并未得到有效满足,现在交由我来负责实现,压力与挑战并存。

调研设备与方案选择

经过市场调研和与后端的沟通,了解到海康开放平台提供的WEB3.3控件开发包可以支持前端vue项目调用实时监控画面,经过对比不同版本的SDK,我选择了最新版的3.3,但在初期尝试集成到Vue时遇到了技术难题,经过几天的摸索,我决定通过部署demo页面的方式来解决,与Vue项目相互独立,通过跳转并传入登录设备所需的参数(设备的ip、端口号、用户名、密码)来实现交互。

设备对接与测试

设备对接有两种方式:一是直接连设备,在浏览器输入摄像头的ip和端口;二是需要后台支持,将摄像头映射到公网,我主要采用了第二种方式,并得到了后端大佬的大力协助,通过设备测试,确保了摄像头的画面和功能可以正常展示。

海康WEB3.3控件开发包 V3.3 前端vue项目调用实时监控画面,海康WEB3.3控件开发包V3.3前端vue项目实时监控画面调用功能介绍及实现,海康WEB3.3控件开发包前端Vue项目实时监控画面功能介绍与实现 第1张

四、海康WEB3.3控件开发包demo对接摄像头

海康WEB3.3控件开发包 V3.3 前端vue项目调用实时监控画面,海康WEB3.3控件开发包V3.3前端vue项目实时监控画面调用功能介绍及实现,海康WEB3.3控件开发包前端Vue项目实时监控画面功能介绍与实现 第2张

解压3.3版本的SDK后,我主要使用了demo文件夹中的内容,打开index.html即可看到demo界面,输入必要参数并点击登录后,即可看到摄像头的实时画面。

海康WEB3.3控件开发包 V3.3 前端vue项目调用实时监控画面,海康WEB3.3控件开发包V3.3前端vue项目实时监控画面调用功能介绍及实现,海康WEB3.3控件开发包前端Vue项目实时监控画面功能介绍与实现 第3张

部署demo页面及代码实现

前端部署配置包括nginx总配置文件和各个子系统的配置文件,我主要负责修改demo.js、demo.html以及对应的demo.css,JS主要负责实现自动登录并预览画面,加入信息提示和报错的alert弹窗,部署完成后,在原有Vue项目中设置一个跳转,并传入参数即可。

海康WEB3.3控件开发包 V3.3 前端vue项目调用实时监控画面,海康WEB3.3控件开发包V3.3前端vue项目实时监控画面调用功能介绍及实现,海康WEB3.3控件开发包前端Vue项目实时监控画面功能介绍与实现 第4张

本项目的完成得益于前端、后端和设备团队的大力协助,特别是后端的设备映射方案,解决了内网访问的问题,在方案确认和代码实现过程中,我也有所成长,感谢大家的耐心观看,希望本项目的经验对类似项目的实现能有所帮助。

海康WEB3.3控件开发包 V3.3 前端vue项目调用实时监控画面,海康WEB3.3控件开发包V3.3前端vue项目实时监控画面调用功能介绍及实现,海康WEB3.3控件开发包前端Vue项目实时监控画面功能介绍与实现 第5张

注:在调整HTML样式时,其实只需在相关标签添加样式隐藏掉即可,无需过于复杂。

海康WEB3.3控件开发包 V3.3 前端vue项目调用实时监控画面,海康WEB3.3控件开发包V3.3前端vue项目实时监控画面调用功能介绍及实现,海康WEB3.3控件开发包前端Vue项目实时监控画面功能介绍与实现 第6张


0
收藏0
文章版权声明:除非注明,否则均为VPS857原创文章,转载或复制请以超链接形式并注明出处。

相关阅读

  • 【研发日记】Matlab/Simulink自动生成代码(二)——五种选择结构实现方法,Matlab/Simulink自动生成代码的五种选择结构实现方法(二),Matlab/Simulink自动生成代码的五种选择结构实现方法详解(二)
  • 超级好用的C++实用库之跨平台实用方法,跨平台实用方法的C++实用库超好用指南,C++跨平台实用库使用指南,超好用实用方法集合,C++跨平台实用库超好用指南,方法与技巧集合
  • 【动态规划】斐波那契数列模型(C++),斐波那契数列模型(C++实现与动态规划解析),斐波那契数列模型解析与C++实现(动态规划)
  • 【C++】,string类底层的模拟实现,C++中string类的模拟底层实现探究
  • uniapp 小程序实现微信授权登录(前端和后端),Uniapp小程序实现微信授权登录全流程(前端后端全攻略),Uniapp小程序微信授权登录全流程攻略,前端后端全指南
  • Vue脚手架的安装(保姆级教程),Vue脚手架保姆级安装教程,Vue脚手架保姆级安装指南,Vue脚手架保姆级安装指南,从零开始教你如何安装Vue脚手架
  • 如何在树莓派 Raspberry Pi中本地部署一个web站点并实现无公网IP远程访问,树莓派上本地部署Web站点及无公网IP远程访问指南,树莓派部署Web站点及无公网IP远程访问指南,本地部署与远程访问实践,树莓派部署Web站点及无公网IP远程访问实践指南,树莓派部署Web站点及无公网IP远程访问实践指南,本地部署与远程访问详解,树莓派部署Web站点及无公网IP远程访问实践详解,本地部署与远程访问指南,树莓派部署Web站点及无公网IP远程访问实践详解,本地部署与远程访问指南。
  • vue2技术栈实现AI问答机器人功能(流式与非流式两种接口方法),Vue2技术栈实现AI问答机器人功能,流式与非流式接口方法探究,Vue2技术栈实现AI问答机器人功能,流式与非流式接口方法详解
  • 发表评论

    快捷回复:表情:
    评论列表 (暂无评论,0人围观)

    还没有评论,来说两句吧...

    目录[+]

    取消
    微信二维码
    微信二维码
    支付宝二维码