论文部分内容阅读
随着Internet和数字通信技术的飞速发展,Internet越来越多的影响人们的生活,同时网络技术的发展也带动了以IP为基础的多种应用的发展。其中基于Internet的多媒体通信就是一项重要的应用。
在网络多媒体通信方面,目前比较成熟的协议有ITU-T的H.323和IETF的SIP(会话初始化协议)。SIP是IETF提出的在IP网络上进行多媒体通信的应用层控制协议。同H.323相比,SIP协议具有结构简单灵活、易于扩展和适于Internet接入等良好的特性,适合大规模应用,因此成为3G IMS(IP多媒体子系统)的核心信令协议。
本论文首先对SIP应用的国内外研究现状做了分析,然后介绍了SIP的基本概念,包括其功能、层次结构、协议簇结构,介绍了SIP消息、SIP呼叫流程以及SIP特点,并将SIP协议与H.323协议做了对比。在此基础上,设计并实现了一个基于Windows平台的SIP多媒体通信系统(SIPMCS),并对各个模块的设计及关键技术和相关协议栈进行了详细的研究。对oSIP协议栈的应用、XML存取过程、音视频编码标准(音频采用G.729编码标准,视频采用H.263编码标准)、视频采集捕获技术(VFW)以及RTP传输模块、电子白板模块和即时消息模块的设计与实现做了详细的说明。接着对SIP服务器做了一下研究,并采用miniSipServer作为该多媒体系统的测试服务器,对该系统的功能进行了一系列测试,同时给出了系统部分模块的软件实现。最后对以上工作做了总结。