首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >浅析AI智能分析网关H.264/H.265的硬解码过程

浅析AI智能分析网关H.264/H.265的硬解码过程

原创
作者头像
TSINGSEE青犀视频
发布2023-04-06 16:58:05
发布2023-04-06 16:58:05
3860
举报
文章被收录于专栏:TSINGSEE青犀视频TSINGSEE青犀视频

AI边缘智能硬件智能分析网关部署了多种AI深度学习算法,支持对视频流中的人、车、物、行为等进行智能检测与分析,对异常情况进行智能告警。该硬件可实现的AI智能检测与识别能力有:人脸检测、人脸识别、车辆检测与识别、车牌识别、电瓶车识别、安全帽识别、烟火识别、区域入侵识别、抽烟行为识别等。

今天我们来分享一下AI智能分析网关H.264/H.265硬解码功能的实现过程。

智能分析网关硬解功能的原理,是需要将H.264和H.265解码出yuv格式并输出。

1)查看硬件的硬解流程图;

解码流程主要包括:初始化解码器硬解、创建解码器实例、配置解码器参数、配置输出通道、设置通道模式、开始发送码流解码、解码完成停止发送和注销解码器实例。

2)使用C语言将硬解的函数封装成几个函数,方便go使用:

  • Easy_AXVDec_Init:需要使用硬解函数的初始化;
  • Easy_AXVDec_Create:创建硬解句柄;
  • Easy_AXVDec_Send:发送H.264和H.265数据,并包含停止发送。

3)在go中实现,将C封装成cgo代码,如下:

4)通过websocket发送rtp流进行硬解;

5)使用初始化设置的回调,拿到yuv数据和人体、烟火识别的数据。

智能分析网关能实现抓拍、比对、告警、分发等视频能力服务,能广泛应用在智能安监、通用安防、区域安全监测、客流统计、智慧消防等场景中。

智能分析网关与EasyCVR具备海量数据汇聚处理、高稳定性、高灵活性、高可用性等特点,同时基于云-边-端架构闭环式协同管理,让前端场所采集的数据实现存储、处理、智能分析、辅助决策和快捷执行,最终完成场景下的态势感知、数据分析、结果输出、资源分发等智能服务。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档