- 1、本文档共9页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
视频智能分析实现方案
实现的功能
在智能分析系统中,智能分析模块(嘉崎智能分析模块)从视频监控平台获取视频码流后对其进行智能分析,并将分析结果(告警信息及视频截图)上报给视频监控平台,视频监控平台将分析结果展现给客户端,整个结构如图所示。
智能分析模块需要完成如下功能:
1、实现视频分析算法,包括穿越警戒区域、进入区域检测、离开区域检测、徘徊检测、聚集检测、交通拥挤检测、非法停车检测、车辆逆行检测、单向人流量检测、双向人流量检测、物品丢失检测、物品遗留检测;
2、从视频监控平台获取压缩的视频码流,解码并进行分析。(码流格式为720P3M码流);
3、输出视频流,其中包含规则信息和实时分析信息,平台将包含规则信息和实时分析信息的视频流转发到客户端,同时,需要提供码流的解码库,便于客户端解码展现;
4、接收智能分析规则,包括区域、阀值等参数设置;
5、将分析结果和截图上报到视频监控平台;
平台需要完成的功能:
将前端编码设备的码流转发给智能分析模块;
从智能分析模块请求视频流,并将流转发给客户端;
接收智能分析模块的分析结果和截图;
从客户端接收规则设置,将请求下发到智能分析模块;
平台可提供SDK,便于智能分析设备获取视频,解码得到YUV数据;
客户端需要完成的功能:
1、客户端提供界面,便于用户设置智能分析规则;
2、展现实时视频,包含规则信息和实时分析信息;
3、展现分析结果和截图;
4、其它功能,如报表等。
平台协议介绍
目前,前端设备与平台之间、平台与客户端之间信令协议为SIP+XML协议,媒体协议为RTP/RTCP协议,视频建立的流程如下图所示;
SIP+XML消息示例如下(平台从前端编码器获取视频编码参数):
请求:
.161:5060SIP/2.0
Via:SIP/2.0/UD.11:5060;rport;branch=z9hG4bK921473260
From:sip:cms@
响应:
SIP/2.0200OK
Via:SIP/2.0/UD.11:5060;rport;branch=z9hG4bK921473260
From:sip:cms@.161:5060
实现方案
智能分析模块与平台整合有两种方式:1、智能分析模块实现SIP协议、RTP/RTCP协议,与平台之间通过协议方式交互;2、智能分析模块提供SDK,平台开发代理模块,完成嘉崎SDK与SIP协议的转换。本项目计划要在1月10日完成,考虑到时间进度,我们建议采用SDK方式接入。虹信和嘉崎都向对方提供相应SDK。
3.1基本流程
从前端编码器获取视频
智能分析模块调用SDK(平台为智能分析模块提供获取视频SDK),从平台获取视频流并解码得到YUV数据。
平台开始分析任务
1、客户端在界面上设置规则,通过SIP消息发给中心管理单元,然后透传给代理单元;
2、代理单元将SIP消息转换为嘉崎SDK,调用SDK向智能分析模块下发规则;
3、规则设置成功后,客户端请求开始分析任务;
4、代理单元同样将开始分析任务转换为嘉崎SDK后下发给智能分析模块;
5、智能分析模块根据的方法获取视频进行分析。
告警结果上报
1、智能分析模块对视频进行分析,将分析结果(告警信息)和图片通过SDK(嘉崎为虹信提供)回调函数告知代理单元;
2、代理单元将告警信息转换后转发给中心管理单元;
3、代理单元将图片信息转换后转发给图片管理单元;
4、客户端从中心管理单元上查看相关告警信息。
请求实时分析视频
平台向智能分析模块请求视频,视频信息中包含规则信息和实时分析信息。
1、客户端请求实时分析视频,代理单元调用SDK(嘉崎提供)下发请求给智能分析模块(接口中包含媒体分发单元的IP和端口);
2、智能分析模块将视频打包成标准RTP数据包后发送给媒体分发单元,媒体分发单元将数据分发给客户端。
3.2虹信为嘉崎提供的接口
3.2
SDK初始化HxAgent_Initial
函数原型
intHxAgent_Initial()
函数功能
SDK初始化
参数
无
返回值
0:成功;
其它值:失败;
3.2
SDK销毁HxAgent_Destory
函数原型
intHxAgent_Destory()
函数功能
SDK销毁
参数
无
返回值
0:成功;
其它值:失败;
3.2.3
设置媒体处理回调函数HxAgent_Setmediacallback
函数原型
voidHxAgent_Setmediacallback(HxAgent_mediacallbackproc);
函数功能
设置媒体处理回调函数
参数
HxAgent_mediacallback:媒体回调函数
说明:回调函数原型为:
typedefint(*HxAgent
您可能关注的文档
最近下载
- 国金证券-氢能-燃料电池行业研究:固定式应用场景突破,海外固体氧化物电池迈入商业化.pdf VIP
- 2024福建厦门市公安局翔安分局补充非在编工作人员招聘笔试备考题库及答案解析.docx VIP
- 2024至2030年中国滚动直线导轨副行业市场发展现状及潜力分析研究报告.docx
- 表5.12.8钢筋安装检验批质量验收记录.doc VIP
- 定制式义齿现场检查指导原则.pdf
- 2023年山东省烟台市中考英语真题及参考答案.docx VIP
- 品质人员的安全培训.pptx
- 《中药制药工程原理与设备》练习题与答案.docx VIP
- 老年人预防艾滋病健康讲座.pptx VIP
- E+H-电导率-CM42-资料第2部分-操作.pdf
文档评论(0)