欢迎来到天天文库
浏览记录
ID:22286177
大小:187.85 KB
页数:27页
时间:2018-10-28
《视频监控cs架构通信协议》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、CS架构通信协议PE90CSP/1.02012-6-18视频机柜api接口概述3报文封装3NOP3Login4DeviceConfig5SchemeConfig6CallScheme7AddScherne8UpdateScheme9HardUpdate10GetRouteMap11CreateWindow_UI12CreateWindow13DestroyWindow15SetWindowRect16SetWindowAIpha17SetWindowSource_UI18SetWindowSource19SelectWindowSource20BringToFront
2、20SendToBack21PTZControl22PresetControl23VideoEffect24概述以TCPC/S模式通信,服务器端口指定为10200,客户机端口由机器自动分配。客户机连上服务器后,双方以2种方式传递消息:1.命令/响应:由客户端主动发起,服务器需应答。DireCtion="Cair表示命令消息,Direction=〃Return〃表示响应消息。2.通知:服务器或客户机均可主动发送通知消息,对方无需应答。通知消息不指定Direction属性。注:CS之间传递的消息封装在报文中,报文格式借鉴自HTTP协议。报文封装MessagePR9
3、0CSP/l.0rContent-Length:12345rr报文由报文头和报文内容两部分组成。报文头一共3行,以状态行开始,之后是长度行,以空行结束。报文闪容即为传递的消息,xml语法结构:KeepAlive参数流程流程1S:发送消息C:检查参数刷新对方活动时间流程2C:发送消息S:检查参数刷新对方活动时间说明
4、服务器或客户端若时间未发送消息,可以发送NOP消息保活连接Login登录类型命令/响应适用范围C==>S(Call)S==〉C(Return)格式OAdmin〈Password〉12345〈/Password〉〈/Login〉200OK〈/Login〉参数Userid用户编号,’'"表示未提供UserName用户名,""表示未提供Password密
5、码Code返回码Desc返回信息描述流程C:发送Call消息S:检查参数若用户名/密码核对错误或用户被禁用,返回"401Unauthorized"若登录成功,返回"2000KMC:等待Return消息("200OK"或其他)说明若服务器验证用户编号/用户名/密码无误,则返回”200OK”,并依次发出下列通知消息:针对设备配置,发送DeviceConfig针对方案配置,发送SchemeConfig遍历视频参数表针对每组视频参数,发送VideoEffect遍历窗口表针对每个富口,发送CreateWindowDeviceConfig设备配置类型通知适用范闱C==>SS==>
6、C格式AABBCCDDEEFE〈/DeviceConfig〉参数Data二进制数据的16进制编码流程流程1S:发送消息C:检查参数保存到内存流程2C:发送消息S:检查参数保存到内存保存到数据库通知其他奔户端(DeviceConfig)说明SchemeConfig类型通知适用范围C==〉SS==>C格式AABBCCDDEEFF参数Data二进制数据的16进制编码流程流程1S:发送消息C:检查参数保存到内存流程2C:发送消息S:检查参数
7、保存到内存保存到数据库通知其他客户端(SchemeConfig)说明CallScheme方案调用类型通知适川范围C==>S格式Ol〈/CallScheme〉参数Planeld位面编号Schemeld方案编号流程C:发送消息S:检查参数删除所有窗口,并按方案要求新建窗口刷新硬件广播DestroyWindow(O)消息针对所有新建窗口,广播CreateWindow消息说明AddScheme添加方案类型通知适用范闱C==>S
此文档下载收益归作者所有