- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
VMS 2.0内容解析模块概要设计
、在系统架构中的位置
CAnalyzeService为一单独应用服务,通过 ASL API与底层或其他进程交互。
Application Service L ayer (ASL) APIApplication ManagerMessage DispatcherVideoMonP latformAbstractLayer (PAL)APIMemory ManagerStreamSchedulerIGMP DriverVideoStreamControllerVideoMon
Application Service L ayer (ASL) API
Application Manager
Message Dispatcher
VideoMon
P latform
A
bstract
L
ayer (
PAL
)API
Memory Manager
StreamScheduler
IGMP Driver
VideoStreamController
VideoMon
Packet
Dissector
LogManager
RTSP
RAW
Driver
Driver
D river Abstract L ayer (DAL) API
VMS系统模块图
Driver
Manager
HTTP
Driver
VideoMon
、与其他模块的关系
内容解析模块为一个独立的 APP应用,使用Application Service Layer API提供的适
配接口向videoserv主动拉流。
在获取流的方式方面,内容解析模块单独起一个进程。进程初始化通过socket交互(长 连接)从videoserv获得需要监控的频道(每个频道以一个四元组标识,即 src addr、src
port、dst addr和dst port )和轮询的路数(可配置的)。之后根据轮询路数,每路轮询开 一个线程,以TCP/IP异步(发送与接收是独立分开的)长连接方式获取流。
如果发生告警,将告警信息果通过相应的连接(或者初始化时与 videoserv交互的长连 接)反馈给告警模块(涉及到ACEIPC),告警信息的结构为对应的标识四元组携带告警类型 字段。
三、设计思想
现有va-demo初步实现了内容分析, 在此基础上做移植,提供内容分析接口供其他模块 调用。
进程启动时首先建立一个与 videoserv 交互的长连接以获得需要监控的频道信息和轮
询路数,在轮询控制上存在以下两种策略:
1、被动方式:其他模块控制轮询,只要连接存在则认为处于轮询中,有数据则进行分
析,同一时刻只有一路流进行分析。不指定 videoserv的每一路推流时间长短,保
持长连接,一旦某路 TS流消失则轮询下一路流。进程初始化由于无法获取频道信 息和轮询路数,默认起 n (n = 4 )路轮询,但是需要定时向 videoserv索取频道
信息和轮询路数,或者由 videoserv更新了频道信息和轮询路数之后主动告知。
2、主动方式:自身控制轮询,通过 socket向videoserv 拉流,起一个定时器,在每 个连接上进行分析,定时器超时转向分析下一路流,返回分析量化的评分(如果需 要)或者告警信息,但不关闭连接。
告警方式:
1、 对应流的告警信息或者质量评估分数(如果需要)经由同一个连接返回。
2、 对应流的告警信息或者质量评估分数(如果需要)经由初始化获取频道信息和轮询 路数的连接返回。
VMS 2.0Video StreamTS 1TS 2TS nAlarm—
VMS 2.0
Video Stream
TS 1
TS 2
TS n
Alarm
—
TS 1 Alarm if has
TS 2 Alarm if has
Service
TS n Alarm if has
CAn alyzeService
get channel info
VMS 2.0
get channel info alarm type
您可能关注的文档
最近下载
- “一带一路”倡议在国际制度层面的支撑与基础.docx VIP
- 上海新天地调研报告.pptx VIP
- 最新统编版一年级语文上册《口耳目手足》精品教学课件.pptx VIP
- 2024年05月黑龙江省齐齐哈尔市自然资源局所属事业单位2024年公开选调4名工作人员笔试笔试历年典型考题及考点研判与答案解析.docx VIP
- 降压启动教学课件.pptx VIP
- 城市轨道交通信号基础课件 -计轴+应答器.ppt VIP
- 212页-【低空经济】低空应急防灾体系建设方案.pdf
- 基于PLC的机械臂控制系统设计与实现.doc VIP
- 日本“都市再生”的发展沿革、主体制度与实践模式研究_张朝辉.doc VIP
- 感统训练手册(3-13岁儿童适用).docx VIP
原创力文档


文档评论(0)