海康威视web无插件开发包webVideoCtrl.js+vue做网页开发

本文介绍了如何使用海康威视的web无插件开发包webVideoCtrl.js结合Vue.js进行网页摄像头预览的开发步骤。首先检查摄像头是否支持WebSocket取流,然后从官网下载开发包并引入项目,通过nginx配置代理,最后配置webVideo.js和HTML实现预览功能。在Vue组件中要注意设置id和销毁时停止视频播放。
摘要由CSDN通过智能技术生成

        最近项目需要在网页上预览海康的摄像头实时画面,遇到一些问题和踩了一些坑,在这里梳理一下。

        我本次前端开发使用的是vue-admin-template。

一、上来第一步,先不要着急开发,先看看公司的摄像头是否支持websock取流!。

        这是海康客服发来的图片,可能页面显示不太一样,但是 【启用WebSocket】 这一项必须要有,如果没有,那就放弃使用web无插件开发包吧。

        还有一种方法,就是启动开发包的demo,登录自己的摄像头,看看能不能预览

 二、去官网下载海康的web无插件开发包

海康开放平台

如果没账号就注册一个,免费下载,不需要在其他地方付费买

 三、项目中引入开发包

        这是下载的开发包,我们需要的是codebase里边的所有文件以及外侧的jquery-1.7.1.min.js(由于demo里引用的是这个jquery,所以我为了避免一些不必要的版本问题,也引入的该文件)。有时间的可以多研究下cn目录下的demo,对开发有帮助。

 在public目录下,引入文件

index.html 中引入

        由于web无插件开发包使用的是nginx代理服务器,暂未研究node怎么实现,所以用的比较繁琐的方式:将开发包的nginx1.10.2放在自己项目的同级目录下,项目频繁打包调试。

目录结构

配置nginx的config本机地址和端口,root指向vue的打包文件dist

海康威视是一家知名的摄像头和监控设备制造商,他们提供了一套名为WEB插件开发包的工具,可以帮助开发人员在Vue框架中集成海康威视的监控设备功能。 该插件开发包基于Vue.js,是一种用于构建用户界面的现代JavaScript框架。Vue.js具有轻量级、简洁易用、灵活快速等特点,因此非常适用于开发单页面应用程序。 通过使用海康威视WEB插件开发包开发人员可以使用Vue.js框架创建一个交互式的监控设备管理系统。该开发包提供了一系列API和组件,可以方便地实现视频预览、录像回放、云台控制等功能。 在使用该开发包之前,开发人员需要先准备好所需的开发环境,包括安装Node.jsVue CLI等工具。然后,可以通过运行一些命令来创建一个新的Vue项目,并安装海康威视WEB插件开发包。 在项目中,开发人员可以使用Vue的组件化开发方式,将界面划分为小的可复用组件,再通过组合这些组件来构建应用程序。同时,开发人员可以利用Vue的响应式数据绑定机制,实时更新监控设备的状态和数据。 此外,海康威视web插件开发包还提供了丰富的文档和示例代码,可以帮助开发人员快速上手和理解如何使用该开发包开发人员可以根据文档中的指导进行开发,并根据实际需求对插件进行定制和扩展。 总之,海康威视web插件开发包Vue框架的结合可以帮助开发人员快速构建功能强大的监控设备管理系统。这个开发工具包提供了丰富的API和组件,使开发人员能够轻松实现海康威视设备的各种功能,并提供了详细的文档和示例代码,方便开发人员学习和使用。
评论 56
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值