基于VDK的SIP开发平台的设计与实现

来源 :中国科学院沈阳计算技术研究所 | 被引量 : 0次 | 上传用户:asdfghjkb
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
SIP(Session Initiation Protocol,会话初始协议)是目前VoIP领域的主流信令协议之一,SIP协议易于扩展,能够和SDP,RTP/RTCP等协议很好的协作,并且结构清晰,适用于嵌入式平台。SIP开发平台是以SIP协议为核心信令协议的一种SIP产品开发方案,利用SIP协议的结构特点,对SIP实体的共有行为进行抽象,并模块化,提供一组应用接口,简化应用程序的开发,缩短开发周期。VDK(Visual DSP Kernel)是Analog Device公司针对Blackfin,Sharc和TigerSharc系列DSP处理器所开发的RTOS内核,能够更为合理的使用DSP的硬件特性。因此VDK与SIP开发平台的结合是嵌入式VoIP产品开发的一种有效方案。本课题对VDK的内部机制进行了分析和研究,并针对它的特点,设计与实现了一个轻量级的SIP开发平台。该平台综合利用了VDK的IPC机制,内核特性和lwIP的传输特点,是一种有效的嵌入式SIP开发平台的实现方案。论文首先详细介绍了VDK的内核特性和SIP开发平台所涉及的各项概念及技术,其中包括VDK的内部机制,VDK线程模型,调度机制,VDK网络子系统lwIP及SIP开发平台的重要组成部分:SIP协议栈和媒体栈,为下一步的研发工作做好准备;之后论文通过对嵌入式SIP产品的特点进行总结,设计基于VDK的SIP开发平台的模型和基础框架,进行分层设计,将SIP开发平台划分为三个主要的模块:VDK Framework,SIP-Core及媒体栈,并进行详细的分析;最后,论文根据设计阶段的成果,分层实现开发平台,给出了基于VDK的SIP开发平台的实现方案以及各个模块的的详细实现过程,并进行了相关测试,在实验环境下对SIP开发平台进行了验证。
其他文献
图像分割是由图像处理进入到图像分析的关键步骤,是图像工程中的一个重点和难点。目前关于图像分割已有很多成熟的算法,不同算法都有各自的优点和不足之处。由于细胞图像的特
随着互联网技术的迅速发展以及计算机用户的急剧增加,互联网已经成为人们获取信息的一项主要途径。然而互联网上很多重要的信息一般都被其它信息掩盖,人们很难从如此众多的网
自1982年波兰学者Z.Pawlak创立粗糙集以来,粗糙集受到了广大学者的普遍关注,并已经广泛地应用于模式识别、机器学习、决策分析等众多领域。目前,粗糙集在地学及遥感方面也得
聚类分析是数据挖掘中的一个重要研究领域,被广泛应用于金融欺诈、医疗诊断、图像处理、信息检索和生物信息学等领域。近年来,针对数值属性数据的聚类算法研究已取得了丰硕的
随着网络技术的不断发展,企业信息化已成为当今社会的一个重要课题。企业内部出现了越来越多的应用系统,这些系统的引入在一定程度上提高了企业的信息化程度,但是由于各个系