基于SIP的可移植VoIP协议栈的设计与实现

来源 :东南大学 | 被引量 : 0次 | 上传用户:lyhyes
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
VoIP(Voice over Internet Protocol)作为下一代网络的重要业务,越来越受到各方的关注。ITU-T(国际电联)和IETF(互联网工程任务组)分别提出了H.323建议和会话初始化协议(SIP)信令协议。与H.323相比,SIP具有简单、扩展性好以及与Internet应用联系紧密的特点。与此同时,由于存在着多种硬件体系结构和操作系统,设计基于SIP并有较强可移植性的协议栈具有实际意义。 本论文的主要目标是设计和实现基于SIP的可移植VoIP协议栈。在对SIP、RTP/RTCP、SDP等相关协议和多种软硬件平台研究的基础上,本文设计了分层的协议栈架构,使与目标环境相关的部分得以从软件主体中分离,从而提高了协议栈的可移植性。协议栈的主体采用模块化设计方法,由基本组件、媒体单元和信令单元三部分组成。在基本组件部分,针对协议栈对存储空间的要求,设计了完整的存储结构,建立了快速、高效的存储空间管理机制;媒体单元部分引入会话模型,简化了多媒体会话数据通道的建立和管理;在信令单元部分,构建了基于简单接口的一套模块化机制,方便了协议栈功能的创建和扩充。本文还采用了相似平台保持兼容,融合多平台的工程管理策略,实现了协议栈多平台编译运行。 通过搭建的实验环境对协议栈的可移植性和功能进行测试,结果表明本协议栈在完成协议功能的基础上,具有较强的可移植性,从而延长了软件的生命期和降低了软件开发成本。
其他文献
复杂结构井的打捞施工存在碎屑上返困难、极易造成卡钻等问题,常规的修井液循环方式无法兼顾施工成功率和生产效益的问题,使其成为大修施工中棘手的生产难题.为了提高复杂结
目的:观察带状疱疹后神经痛(PHN)臭氧水注射联合针灸治疗与单纯采用臭氧水注射治疗的疗效对比.方法:收集2013年8月~2014年8月完成治疗的93例PNN患者,随机分为治疗组50例和对照
南川页岩气田平桥南区块为常压页岩气田,由于投产初期地层压力和日产气量相对较低,气井在生产一段时间后日产气量低于临界携液流量,井筒开始出现积液,需采取低成本泡沫排水采
随着科技的进步以及物联网概念的兴起,室内定位技术得到了迅速而全面的发展,人们对室内定位服务的需求越来越高。传统的室内定位技术在复杂多变的室内环境中,其定位精度无法满足
为应对环保部门出台的烧结烟气超低排放标准的要求,寻找高效、稳定的适合配套烧结烟气湿法脱硫的烟气脱硝技术是钢铁企业面临的重大难题之一.通过分析比较,总结出在湿法脱硫
为保持重油平衡,洛阳石化延迟焦化装置采用单炉室的低负荷生产方案.根据装置的设计参数,经过计算,确定了加热炉分支的最小进料量为39t/h,同时对低负荷生产条件下加热炉能耗高
永磁调速技术自2007年引入我国,逐渐发展出三种结构型式即双筒式结构、筒式结构及盘式结构的永磁调速器.筒式永磁调速器具有结构简单、轴向力小、散热效果好、允许较大轴向蹿
某石化企业的水体环境应急防控设置有围堰、地下雨水管道、事故应急池等多项防控措施,但在水体风险防控设施的应急能力评估时,事故状态下的应急时间仍不理想.为了提升环境应
固体蓄热装置可利用谷电时将蓄热装置充满,在峰电时将能量释放.固体蓄热模块通过电加热丝将电能转化为热能,采用的传热流体是空气,具有安全、无污染、不受地理条件限制、无需
多媒体终端是集视频播放、音频播放、图片浏览、网络漫游、游戏等功能于一身便携式休闲设备,它强大而且高度集成的性能意味着它将是如今和未来电子产品发展的主流。多媒体终