ASV1000视频监控平台:通过SDK接入海康网络摄像机IPC

2024-05-04 09:44

本文主要是介绍ASV1000视频监控平台:通过SDK接入海康网络摄像机IPC,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

目录

一、为何要通过SDK接入海康网络摄像机

(一)海康网络摄像机的SDK的功能

1、视频采集和显示

2、视频存储

3、视频回放

4、报警事件处理

5、PTZ控制

6、自定义设置

7、扩展功能

(二)通过SDK接入的好处(相对于onvif)

1、定制化和灵活性

2、高效性

3、兼容性

4、功能丰富性

5、安全性

6、全面的技术支持

二、在ASV1000上通过SDK方式添加设备

(一)登录视频监控平台管理端

(二)设备参数设置

(三)添加通道

(四)把通道添加到资源树,方便访问

(五)确认用户对资源树的访问权限

1、找到用户的角色

2、查看角色对资源树的访问权限

三、查看视频,验证SDK接入是否成功

(一)打开AS-V1000的web客户端

(二)查看视频


一、为何要通过SDK接入海康网络摄像机

(一)海康网络摄像机的SDK的功能

        海康威视网络摄像机的SDK(软件开发工具包)提供了丰富的功能,这些功能可以帮助开发者根据具体需求定制和优化视频监控系统的各项功能。以下是海康网络摄像机SDK的一些主要功能:

1、视频采集和显示

        SDK允许开发者从海康网络摄像机中捕获视频流,这是视频监控系统的基础功能。开发者可以通过SDK获取实时视频流,并将其显示在应用程序中。

2、视频存储

        SDK提供了视频存储功能,开发者可以将编码后的视频数据保存到本地文件系统、数据库或云端存储中。这样,即使在网络断开或摄像机断电的情况下,也可以保留视频数据以供后续查看和分析。

3、视频回放

        除了实时视频采集外,SDK还支持视频回放功能。开发者可以使用SDK从存储设备中读取已保存的视频文件,并在应用程序中进行播放和查看。

4、报警事件处理

        SDK支持报警事件处理功能,当网络摄像机检测到异常事件(如移动侦测、遮挡报警等)时,可以通过SDK向开发者发送报警信息。开发者可以在应用程序中接收这些报警信息,并根据需要进行相应的处理,如触发警报、发送通知等。

5、PTZ控制

        对于支持PTZ(云台转动和变焦)功能的网络摄像机,SDK提供了PTZ控制接口。开发者可以通过SDK控制摄像机的云台转动、变焦等操作,以便更好地观察目标区域。

6、自定义设置

        SDK通常还提供了丰富的自定义设置接口,允许开发者根据具体需求对网络摄像机进行配置。例如,开发者可以设置摄像机的分辨率、帧率、码率等参数,以满足不同的应用场景需求。

7、扩展功能

        除了上述主要功能外,海康威视的SDK还可能提供其他辅助功能,如音频采集和传输、图像预处理、人脸识别等。这些功能可以根据具体需求进行选择和使用。

        PS:需要注意的是,具体功能可能因SDK版本和摄像机型号而有所不同

(二)通过SDK接入的好处(相对于onvif)

       由于onvif是一个应用非常广泛的标准,所以这里和onvif做个对比。视频监控平台通过SDK接入海康网络摄像机,具有以下几个明显的好处:

1、定制化和灵活性

        SDK通常提供了更加深入和灵活的接口,允许开发者根据具体需求定制和优化功能。相比之下,ONVIF是一个开放的标准,其提供的接口可能相对通用,可能无法完全满足特定项目的需求。通过SDK接入,开发者可以更加精细地控制摄像机的功能,以满足特定的监控需求。

2、高效性

        SDK通常针对特定的硬件和软件平台进行了优化,因此在使用SDK接入时,可以获得更高的处理速度和效率。而ONVIF需要不同设备之间进行通信和协商,可能会产生额外的开销和延迟。

3、兼容性

        虽然ONVIF是一个开放的标准,但不同厂商的实现可能存在差异,这可能导致兼容性问题。而通过SDK接入,可以直接与海康威视的设备和平台进行交互,从而避免了兼容性问题。

4、功能丰富性

        SDK通常提供了更多的功能接口,如视频分析、人脸识别、车牌识别等高级功能。这些功能可以帮助视频监控平台实现更高级的应用,如智能监控、安全预警等。而ONVIF可能只提供了基本的视频流传输和控制接口。

5、安全性

        SDK可以提供更加安全的通信机制,如加密和认证等。这有助于保护视频数据的安全性和完整性,防止未经授权的访问和篡改。而ONVIF标准可能无法提供如此高级别的安全性保障。

6、全面的技术支持

        通过SDK接入,可以获得来自海康威视的技术支持和服务。这包括问题解决、功能优化和升级等方面的支持。而ONVIF作为一个开放的标准,可能无法提供类似的技术支持。

二、在ASV1000上通过SDK方式添加设备

(一)登录视频监控平台管理端

        登录视频监控平台的管理端,找到“业务设置”和“平台设备管理”,进入“内部设备管理”页面,选择“添加设备”,如下图示:

(二)设备参数设置

        “添加设备”参数如下图所示:

        具体填写参考如下:

        设备SN和设备名称:可以自定义。

        设备型号:选择hik_sdk。

        登录IP:选择需要连接的设备的IP地址。

        登陆账号和密码填写设备的登陆账号和密码。

        登录端口:需要填写设备的服务端口,海康设备的服务端口默认填8000,如有变动需要按照实际情况填写。

        注册主域:下拉勾选相应的服务器。

        sip网关服务器: 下拉勾选相应的服务器。

              完成参数设置后,点击“确定”即可保存设置。

(三)添加通道

               点击设备列表后面的“通道”连接,进入内部通道列表,点击“+添加”按钮手动添加通道,如下图示:

        添加完毕后,点击“保存”按钮即可。

(四)把通道添加到资源树,方便访问

        进入资源树管理界面,并按照下图3个步骤,把新设备添加到我们需要的资源树中。

(五)确认用户对资源树的访问权限

1、找到用户的角色

        此处前面文章有描述,可以参考:       

        《主流DVR/NVR视频接入介绍:NVR接入视频监控平台的方法(视频监控接入NVR最详细最全面的介绍)》

2、查看角色对资源树的访问权限

   此处前面文章有描述,可以参考:       

        《主流DVR/NVR视频接入介绍:NVR接入视频监控平台的方法(视频监控接入NVR最详细最全面的介绍)》

三、查看视频,验证SDK接入是否成功

(一)打开AS-V1000的web客户端

        在浏览器中输入AS-V1000的web客户端地址,比如:http://IP地址:26088,出现如下界面:

        输入正确的用户名、密码,然后点击“登录”按钮,进入如下web客户端的主界面:

(二)查看视频

        在资源树中找到刚刚通过SDK加入的海康设备,浏览视频,若看到实时视频,说明SDK接入成功。

这篇关于ASV1000视频监控平台:通过SDK接入海康网络摄像机IPC的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/958906

相关文章

利用opencv与Socket实现树莓派获取摄像头视频和灰度重心发送到电脑

使用树莓派原装CSI摄像头录制视频并利用灰度重心法获取重心,将图像和重心数据通过Socket实时传输到电脑上 因为需要实现程序一启动便打开摄像头计算数据,同时启动Socket服务器等待客户端连接,所以利用C++11中的thread库通过多线程实现程序 树莓派-服务端 #include <iostream>#include <unistd.h>#include <cstring>#inc

[muduo网络库]——muduo库EventLoopThread类(剖析muduo网络库核心部分、设计思想)

接着之前我们[muduo网络库]——muduo库Thread类(剖析muduo网络库核心部分、设计思想),我们接下来继续看muduo库中的EventLoopThread类,它和Thread类息息相关。 EventLoopThread类 封装了eventloop线程也就是IO线程,eventloopthread会启动自己的线程,并在里面运行eventloop::loop()。 重要成员变量

web项目引用html5 video标签实现视频播放的坑

项目框架:SpringMVC 最近项目中用到视频播放,打算采用html5 的video标签实现网页视频播放,考虑到兼容性与样式又采用了jquery的video.js插件,使用过程中视频播放都没问题,但是在视频播放的时候运行容器(jetty、tomcat)都会报IO异常: tomcat: 2017-07-04 12:24:57,167 [http-nio-8888-exec-9] ERROR

外贸邮件营销平台2024热门排行榜

在数字化全球经济的大背景下,外贸邮件营销作为企业开拓国际市场的重要工具,其重要性不言而喻。正确地选择一个高效的邮件营销平台对于提升国际业务拓展能力、增强客户沟通效率以及最终实现销售转化具有至关重要的影响。本文对当前市场上广受欢迎的外贸邮件营销平台进行了深入分析与排行,旨在为企业选择最合适的邮件营销解决方案提供参考。  邮件营销平台的选择标准 在深入讨论各大邮件营销平台之前,我们首先明确一些选择

【阅读】《Head First javascript》第一章——交互式网络

javascript与CSS、HTML HTML负责网页的结构,CSS负责网页的样式,javascript则负责网页的行动 也就是说一个网页只有HTML的话,就像是一本排版平庸的书,有了CSS之后就变成排版优秀的书,有了javascript就像是给书加入了声音图像那样可以与读者互动了 使用<script>标签,向浏览器表示以下为javascript <script type="

探索中国文本到视频AI模型——Vidu

引言 随着人工智能技术的不断进步,我们见证了从文本到视频内容生成的革命。最近,一个名为Vidu的中国文本到视频AI模型引起了全球的关注。由清华大学和中国AI初创公司声书科技联合开发的Vidu,于2024年4月27日宣布,它声称能够生成高达1080p分辨率的16秒视频,成为OpenAI的Sora AI模型的有力竞争者。 官网: https://www.vidu.io/text-to-video

LiveGBS流媒体平台GB/T28181用户手册-服务器概览:通道信息、负载信息、CPU使用、存储使用、带宽使用(Mbps)、内存使用

LiveGBS用户手册-服务器概览:通道信息、负载信息、CPU使用、存储使用、带宽使用(Mbps)、内存使用 1、服务器概览1.1、通道信息1.2、负载信息1.2.1、信息说明1.2.2、会话列表 1.3、CPU使用1.4、存储使用1.5、带宽使用(Mbps)1.6、内存使用 2、搭建GB28181视频直播平台 1、服务器概览 LiveGBS登陆后可以看到整体的服务器接入使用情况

前端性能监控:从Lighthouse到Real User Monitoring

前端性能监控是确保Web应用程序提供良好用户体验的关键组成部分。Lighthouse 和 Real User Monitoring (RUM) 是两种不同的工具和技术,它们关注的焦点不同,但都对优化前端性能至关重要。 2500G计算机入门到高级架构师开发资料超级大礼包免费送! Lighthouse Lighthouse 是一个自动化工具,主要用于离线评估网页性能和质量。它通过模拟真实用户的行

Linux网络配置全攻略:解读/etc/network/interfaces文件的精髓

欢迎来到我的博客,代码的世界里,每一行都是一个故事 Linux网络配置全攻略:解读/etc/network/interfaces文件的精髓 前言文件结构与基本概念配置网络接口的常用参数高级网络配置技巧实用工具与调试技巧实战案例与最佳实践 前言 在我们的日常生活中,网络已经成为了不可或缺的一部分,而正确配置网络对于系统运行和通信至关重要。而 Linux

总结目前开源的视频生成/视频编辑大模型

Diffusion Models视频生成-博客汇总 前言:随着Sora的爆火,视频生成和视频编辑受到了越来越多的关注。这篇博客总结一下目前开源的视频生成和视频编辑的大模型,并分析他们各自的优缺点,以及在自己进行科研任务或者工作中应该如何选用对应的开源模型,希望能给从事这一领域研究和使用的小伙伴们帮助。 目录 Open-Sora Plan 因果视频VAE 模型结构 训