论文部分内容阅读
随着智能小区在我国的普及和发展,传统的相互独立和分离的小区各子系统渐渐暴露出种种弊端,已经不能满足人们日益增长的服务需求,人们寻求一种能够集传统小区中各子系统功能于一身的,为用户提供物业信息发布、可视对讲、视频监控、音视频点播、家居控制等众多服务的综合系统。本文研究了该综合系统中各终端之间通信的信令控制和多媒体信息传输等关键技术,着重解决了以下几个关键问题:1、系统中各终端的在线注册和行为控制问题:基于标准的SIP协议,生成各终端之间通信的请求和消息,协调系统终端之间的行为;2、收发双方的同步控制问题:收发双方基于统一的时钟进行控制,根据接收和发送的数据包的速率来调整收发线程的行为;3、音视频同步问题:播放线程根据语音和视频包的时间戳控制语音和视频的播放速率,从而实现音视频的同步播放;4、语音和视频的延时和抖动问题:软件设计采用了模块化的思想,引进了管道机制来防止传输流水线的拥塞,减少了音视频的延时和抖动。概括的来说,本文主要的工作内容为:根据系统及用户需求设计了综合系统的子系统----可视对讲系统的总体架构和通信模型,通过SIP信令控制实现了终端之间的路由呼叫和媒体协商,采用相关的标准和协议实现了音视频的编码压缩和实时传输,设计了音视频同步和收发同步的控制算法,保证了音视频传输的清晰流畅,并采用了管道机制提高了实时传输的效率。系统测试结果表明,该系统完全实现了所需要的功能和性能,并且与传统的可视对讲系统相比,该系统更加安全稳定,布线方便,可扩展性更强,能为用户提供许多个性化的服务,满足用户的不同需求,且由于采用了NGN中的标准协议SIP,使得系统能够方便地与下一代的系统融合,集成更多的个性化服务。