VUE+海康摄像头WebSDK_V3.3.0对接
Sky_xinkong 2024-07-01 11:03:03 阅读 75
随着信息技术的迅猛发展,视频监控已成为企业安全管理不可或缺的一部分。为了提升公司安全管理水平,我们计划接入海康威视的高清摄像头,并借助其WebSDK_V3.3.0技术,实现远程监控、实时画面传输、数据分析等功能,从而为公司提供全方位的监控保障。
海康威视作为视频监控行业的领军企业,其产品质量和技术水平均处于行业前列。而WebSDK_V3.3.0技术则是海康威视推出的一套完善的开发工具包,它为我们提供了与摄像头进行交互的接口,使得我们能够更加便捷地实现监控系统的集成和定制。
在本篇文章中,我们将详细探讨如何使用WebSDK_V3.3.0技术接入海康摄像头。同时,我们也将分享在实际应用中遇到的问题及解决方案,希望能够对广大开发者和技术爱好者有所帮助。
相信通过本文的介绍,大家能够对海康摄像头接入及WebSDK_V3.3.0技术有更深入的了解,也能够在实践中更好地应用这些技术,提升企业的安全管理水平。
1、下载WebSDK_V3.3.0
登录海康(海康开放平台)选择WebSDK_V3.3.0有控件版本。
下载后解压,进到\codebase文件下找到所需的jsVideoPlugin-1.0.0.min.js和webVideoCtrl.js两个文件。把它们放到项目的同一目录下。我通过静态资源文件打包,所以都放在public下面。再安装HCWebSDKPlugin.exe控件。
2、配置WebSDK_V3.3.0(231027)
在入口文件index.html中引入webVideoCtrl.js文件。(不能修改文件名,否则需要到源文件中对应修改。)
3、新增弹窗预览文件
代码实现流程,父级文件调用initPlugin方法初始化控件。初始化完成后,调用login方法登录。登录成功后,获取摄像头的通道信息和端口。根据数据通道切割窗口(NVR是多窗口)。最后循环窗口数量进行播放。
<template>
<el-dialog title="视频弹窗" :visible.sync="singleDialog" : :before-close="closeCamVDialog" :modal="modal"
:close-on-click-modal="true" :destroy-on-close="true" :modal-append-to-body="false" >
<div >
<div >
<div >
<span v-for="(item, index) in ctrCamera" :key="index" : @mousedown="handleTurnCamera(item.value)"
@mouseup="stopTurnCamera">
</span>
<div v-if="!isStop" @click="stopTurnCamera">
<img :src="cameraAutoIcon" />
</div>
<div v-if="isStop" @click="handleTurnCamera(9)">
<img :src="cameraAutoIcon" />
</div>
</div>
<div >
<b @mousedown="handleTurnCamera(10)" @mouseup="stopTurnCamera">+</b>
<b @mousedown="handleTurnCamera(11)" @mouseup="stopTurnCamera">-</b>
<!-- <b @click="StopRealPlay">///</b> -->
</div>
</div>
</div>
</el-dialog>
</template>
<script>
import { baseurl } from '@/utils/request';
import autoStart from '@/assets/topo/cameraStart.svg'; // 摄像头播放图标
import autoStop from '@/assets/topo/cameraStop.svg'; // 摄像头停止图标
import { setTimeout } from 'timers';
let ws;
export default {
name: 'singleCamPop',
props: {
singleDialog: Boolean,
},
data() {
return {
nowDeviceId: '',
tips: '',
popWidth: 800,
声明
本文内容仅代表作者观点,或转载于其他网站,本站不以此文作为商业用途
如有涉及侵权,请联系本站进行删除
转载本站原创文章,请注明来源及作者。