论文部分内容阅读
随着技术的进步和应用的需求,视频监控在各个行业得到广泛的应用。视频监控经历了模拟视频监控、数字视频监控和远程网络视频监控三个阶段。目前,视频监控正朝着数字化、高清化、网络化、智能化、多媒体化的方向发展,成为物联网发展的重要内容之一。本课题来源于科技型中小企业技术创新基金《基于TD-SCDMA的远程无线视频监控系统》,以视频数字高清化、传输网络无线化、视频分析智能化为重点研究目标。
本文介绍了基于TD-SCDMA的无线视频监控系统的整体架构,研究了SIP协议以及相关协议技术,选用开源库eXosip2/osip2与Mini-XML,搭建SIP模块的开发环境。在嵌入式linux环境下,重点研究设计和实现了视频监控服务器端的SIP模块。首先从消息定义入手,根据系统具体功能定义了系统的信令消息;SIP信令的传输过程参照中国电信全球眼标准规范,采用XML格式进行封装传输,基于Mini-XML库设计开发了XML编解码模块,实现信令消息的XML格式传输;然后重点阐述SIP主要功能模块的设计实现以及执行流程,基于eXosip2/osip2库实现收发包模块、控制模块和呼叫管理模块,说明了信令消息的收发和转换过程,以及与上下层的配合交互;最后介绍SIP模块的整体执行流程。在SIP信令的交互测试环节:介绍了测试环境,研究了信令分离技术和SIP NAT穿越;测试了SIP的注册、SIP的INVITE方法和SIP的MESSAGE与INFO方法,通过SIP方法的测试验证了SIP信令通道;并就SIP模块和SIP相关功能模块进行了系统的整体联调测试,给出了测试例程、测试过程及测试结果,验证了SIP模块。