视频监控Demo例程开发文档.docx

视频监控Demo例程开发文档

视频监控Demo例程开发概要设计Demo功能概述。此Demo例程实现一个红外和可见光视频监控的最简单功能。即服务器获取设备信息并保存相关数据,当客户端连接服务器时获取设备列表并呈现给用户。用户可以点击打开一台设备观看实时视频图像。组网示图。功能说明。服务器作为主控制端,实现自动发现设备并获取设备信息并保存到文件(考虑到可扩展性,将使用XML格式保存相关信息)。当客户端PC连接服务器时,服务器向客户端发送保存的设备信息文件(XML文件),客户端会定时(每60秒)发送心跳信息以与服务器保存连接状态,服务端若超过3分钟仍未收到客户端发送的心跳包,则踢出客户端。客户端根据服务器发来的XML在GUI界面显示相关信息,当用户选择一台设备时,向服务器请求该设备视频。服务器收到客户端请求时准备视频数据并发送到客户端。客户端和服务器通信基本控制协议格式。此协议仅用于C/S之间的控制协议,不包含视频流控制协议(视频流控制协议在以后迭代中增加)。协议格式包括消息头和消息体两部分,消息体内可包含其他消息体,项目说明Message Header消息头(所有消息公共包头)Message Body消息体,即各类参数A)消息头(Message Header)的包含如下字段:字段名字节数类型描述MessageType4Unsigned Integer消息类型TotalLength4Unsigned Integer消

文档评论(0)

1亿VIP精品文档

相关文档