论文部分内容阅读
最近几年来SIP协议越来越多的被重视。SIP被3GPP工作组定义为第三代移动通信系统的信令协议,这使得更多的人对SIP协议感兴趣。SIP协议能够融合移动电话通信和Internet网络,可望在未来通信网络中发挥了良好的作用,论文对SIP协议在视频通信中的应用进行研究,具有较好的实用价值。文中首先简单阐述了本课题研究的背景和意义,再详细介绍了SIP协议的功能、特性以及应用。主要完成的工作有:(1)详细介绍了SIP协议的功能结构、实现原理、消息机制和信令流程,并详细介绍了SIP协议的移动性管理优势。在此基础上,针对通话前终端移动性的频繁位置更新使得网络负荷增加、时延增加的问题,提出了改进的会话前终端移动性管理框架。(2)结合OSIP、eXosip、JRTPLIB、SDL源码以及V4Linux,设计并初步实现了一套基于SIP协议建立呼叫连接的IP视频通信软电话。实现过程中,为了提高视频采集速度,采用了内存映射的方法。同时在视频传输模块中,考虑到视频编码后的视频帧数据可能大于RTP可以携带的负荷,提出并实现了视频分帧算法。(3)模拟呼叫前终端移动性的信令建立过程,采用Asterisk SIP服务器为注册服务器和代理服务器,仿真了用户代理UA的注册过程和用户代理UA之间的简单呼叫过程。论文的实现基于Linux平台,采用C/C++编写代码。局域网内视频通信不存在时延和抖动问题,因此,点对点的视频通信能够流畅进行,实现的系统满足局域网内的视频通信。由于Asterisk服务器支持SIP的注册和代理服务功能,并且具有优越的用户权限管理能力,所以在此基础上仿真的注册过程完全符合SIP协议规定的信令流程。