基于SIP协议的嵌入式通信终端软件的设计与实现

来源 :厦门大学 | 被引量 : 0次 | 上传用户:fhzh508508
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着网络技术的发展,多种通信方式应运而生,然而每一种单一的通信方式并不能提供满足用户所有需求,多种通信方式的同时使用又给用户带来极大的不便,影响效率。为解决上述问题,本课题致力于研发一种将音频、视频、数据传输等所有通信能力集于一身,并具备有线和无线两种传输方式的终端设备。此终端设备的核心技术是基于SIP协议的IP可视电话,本文着重介绍这一核心技术的软件设计和实现。本文首先概要介绍了IP电话的发展现状和技术基础,着重研究了基于SIP的信令技术、媒体协商技术和实时传输技术。然后从整体上提出了本终端基于通用性考虑的系统架构,包括硬件架构和软件总体设计。接着详细论述了基于SIP协议的IP可视电话软件中的两个重要模块SIP信令模块和媒体会话模块的设计思路和实现方案。本文在设计方面主要提出两个重要思路。在信令控制部分,重点研究并定义了一种基于事务状态机模型的用户代理结构,通过对用户状态的迁移过程的抽象分析,定义了一系列对应的处理接口,从而解决了信令控制复杂的问题。在音视频通信部分,出于程序结构性、可移植性,以及增加扩展功能的易行性方面的考虑,提出一种Pipeline的设计思想,即封装处理器、抽象处理链路,将媒体会话模块的三个子模块定义为几个处理器来分别实现,在主流程中将这些处理器连成一条链路,协同工作。最后,本文将实现了的终端设备与多个基于SIP协议的IP电话进行了音视频交互的测试,分析发现本终端SIP信令控制正确,音视频通信质量良好,且具有良好的互通性。
其他文献
随着CMOS电路制造工艺特征尺寸的日益减小,集成电路在集成度和性能方面不断获得提高,芯片设计也逐渐朝着SoC方向发展。但与此同时,系统复杂性的提高以及各种移动设备的广泛使用,
高光谱图像具有丰富的光谱信息,因此也具有更高的分辨能力。当然,丰富的光谱信息也给高光谱数据的处理带来了非常复杂的问题,例如高光谱数据处理时间复杂度很高等,而稀疏表示
在人脸检测与跟踪研究中,如何能够快速的,鲁棒的检测和跟踪人脸一直是待解决的关键问题。针对这一关键问题,本文主要对人脸快速检测与跟踪方法进行了研究,具体如下:1.基于粒
新一代多媒体标准MPEG-4和MPEG-7采用了面向对象、基于内容的视频编码和描述框架,包括基于内容的压缩、可扩展性和可交互性等方面内容。然而,MPEG-4和MPEG-7标准仅定义了视频编
随着城市化的进展和汽车的普及,汽车数量日益增加,交通密度的大幅提高,交通紧张、拥挤问题越来越成为城市发展面临的难题。就要运用各种高新技术,系统地解决道路交通问题,由此产生
网格计算是借鉴电力网的概念提出来的。利用网络把分散在不同地理位置的计算机组织成一个“虚拟的超级计算机”,给用户提供可靠的、协调的、无处不在的和低廉的高端计算能力。
煤矿矿井数据采集分站是煤矿井下各安全监控模块与井上安全监控中心之间数据传输的枢纽,负责安全监控中心与安全监控模块之间的数据的采集与通信。数据采集分站能否有效工作决
目前,运营商骨干网多为IP/MPLS混合网络。随着互联网用户数和网络流量的快速增长,网络运营商都面临着重新规划网络的巨大挑战。为了解决网络流量调度和路由规划等问题,已存在
传统的视频都是由一个摄像机拍摄,对观看者来说在任意时刻只能看到所拍摄景物的某一个角度的图像,称为单通道视频。随着信息技术的飞速发展,人们已不满足于被动的观看和欣赏电视
随着空间技术的高速发展,空间通信距离越来越遥远,针对火星探测的深空通信网络成为近年来研究热点,本论文是以国家863重点课题:“深空信道模型、中继网络架构和通信传输协议