国标GB28181协议视频人脸识别/车牌识别平台EasyCVR国标设备接入新增录像功能开发

本文主要是介绍国标GB28181协议视频人脸识别/车牌识别平台EasyCVR国标设备接入新增录像功能开发,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

视频安防云平台EasyCVR凭借支持人脸识别和车牌识别的特性,在很多项目应用上已经落地,其中包括:EasyCVR安防视频云服务城市污水处理厂解决方案、EasyCVR助力连锁餐饮店搭建远程监控管理系统等。

QQ图片20201126110223.png

目前EasyCVR通过国标设备接入新增了录像功能,原本设备通过国标GB28181协议接入EasyCVR平台后,看不见设备的设备录像,所以需要添加此功能。

37.png

增加代码如下,供参考:

dbGBSChannel := models.Channel{}
db.SQLite.Table(models.Channel{}.TableName()).First(&dbGBSChannel, fmt.Sprintf("`index`=%d", dbChannel.ChannelID))
sipDev := uas.Server.GetDevice(dbGBSChannel.DeviceID)
if sipDev == nil {err = fmt.Errorf("device[%s] not found", dbGBSChannel.DeviceID)return
}
fmt.Println(dbGBSChannel)
periodtime := time.Now()
if periodtime, err = time.ParseInLocation("20060102", period, time.Local); err != nil {err = fmt.Errorf("invalid starttime")log.Println("err ,", err.Error())return
}
r, err := uas.RecordInfo(sipDev, dbGBSChannel.ToSIPChannel(), fmt.Sprintf("%sT00:00:00", periodtime.Format("2006-01-02")), fmt.Sprintf("%sT23:59:59", periodtime.Format("2006-01-02")), 10*time.Second)
if err != nil {log.Println("err ,", err.Error())return
}

代码完成后再次请求录像列表接口,前端展示数据正常,设备录像播放也正常。

38.png

39.png

EasyCVR已经实现了设备录像的录像计划设置,用户可以根据需求自主设定录像时间,如果还想了解更多EasyCVR相关内容,欢迎联系我们或者直接访问TSINGSEE青犀视频官方网站。

这篇关于国标GB28181协议视频人脸识别/车牌识别平台EasyCVR国标设备接入新增录像功能开发的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



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

相关文章

基于Python开发电脑定时关机工具

《基于Python开发电脑定时关机工具》这篇文章主要为大家详细介绍了如何基于Python开发一个电脑定时关机工具,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录1. 简介2. 运行效果3. 相关源码1. 简介这个程序就像一个“忠实的管家”,帮你按时关掉电脑,而且全程不需要你多做

Go语言实现将中文转化为拼音功能

《Go语言实现将中文转化为拼音功能》这篇文章主要为大家详细介绍了Go语言中如何实现将中文转化为拼音功能,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 有这么一个需求:新用户入职 创建一系列账号比较麻烦,打算通过接口传入姓名进行初始化。想把姓名转化成拼音。因为有些账号即需要中文也需要英

基于WinForm+Halcon实现图像缩放与交互功能

《基于WinForm+Halcon实现图像缩放与交互功能》本文主要讲述在WinForm中结合Halcon实现图像缩放、平移及实时显示灰度值等交互功能,包括初始化窗口的不同方式,以及通过特定事件添加相应... 目录前言初始化窗口添加图像缩放功能添加图像平移功能添加实时显示灰度值功能示例代码总结最后前言本文将

Java中的Opencv简介与开发环境部署方法

《Java中的Opencv简介与开发环境部署方法》OpenCV是一个开源的计算机视觉和图像处理库,提供了丰富的图像处理算法和工具,它支持多种图像处理和计算机视觉算法,可以用于物体识别与跟踪、图像分割与... 目录1.Opencv简介Opencv的应用2.Java使用OpenCV进行图像操作opencv安装j

Python视频处理库VidGear使用小结

《Python视频处理库VidGear使用小结》VidGear是一个高性能的Python视频处理库,本文主要介绍了Python视频处理库VidGear使用小结,文中通过示例代码介绍的非常详细,对大家的... 目录一、VidGear的安装二、VidGear的主要功能三、VidGear的使用示例四、VidGea

使用Python实现批量访问URL并解析XML响应功能

《使用Python实现批量访问URL并解析XML响应功能》在现代Web开发和数据抓取中,批量访问URL并解析响应内容是一个常见的需求,本文将详细介绍如何使用Python实现批量访问URL并解析XML响... 目录引言1. 背景与需求2. 工具方法实现2.1 单URL访问与解析代码实现代码说明2.2 示例调用

基于Qt开发一个简单的OFD阅读器

《基于Qt开发一个简单的OFD阅读器》这篇文章主要为大家详细介绍了如何使用Qt框架开发一个功能强大且性能优异的OFD阅读器,文中的示例代码讲解详细,有需要的小伙伴可以参考一下... 目录摘要引言一、OFD文件格式解析二、文档结构解析三、页面渲染四、用户交互五、性能优化六、示例代码七、未来发展方向八、结论摘要

最好用的WPF加载动画功能

《最好用的WPF加载动画功能》当开发应用程序时,提供良好的用户体验(UX)是至关重要的,加载动画作为一种有效的沟通工具,它不仅能告知用户系统正在工作,还能够通过视觉上的吸引力来增强整体用户体验,本文给... 目录前言需求分析高级用法综合案例总结最后前言当开发应用程序时,提供良好的用户体验(UX)是至关重要

python实现自动登录12306自动抢票功能

《python实现自动登录12306自动抢票功能》随着互联网技术的发展,越来越多的人选择通过网络平台购票,特别是在中国,12306作为官方火车票预订平台,承担了巨大的访问量,对于热门线路或者节假日出行... 目录一、遇到的问题?二、改进三、进阶–展望总结一、遇到的问题?1.url-正确的表头:就是首先ur

如何评价Ubuntu 24.04 LTS? Ubuntu 24.04 LTS新功能亮点和重要变化

《如何评价Ubuntu24.04LTS?Ubuntu24.04LTS新功能亮点和重要变化》Ubuntu24.04LTS即将发布,带来一系列提升用户体验的显著功能,本文深入探讨了该版本的亮... Ubuntu 24.04 LTS,代号 Noble NumBAT,正式发布下载!如果你在使用 Ubuntu 23.