SIP协议研究与应用

SIP协议研究与应用

曾凡俊[1]2012年在《SIP协议及其在远程医疗系统中的应用研究》文中研究指明目前,看病难、看病贵、医疗资源分配不平衡是我国最主要的医疗现状。先进的医疗技术和医疗设备、技术精湛的医学专家往往集中在少数的大中城市,而许多小城镇和边远山区的医疗水平却相当落后。而如果能共享医疗资源,实现远程医疗,不但能快速、经济的解决当前就医问题,更能较好较快的完成国家中长期医疗卫生规划,是贯彻落实科学发展观的需要,也是实现全民“病有所医”这一目标的需要。SIP协议借鉴了Web的成功经验,继承了HTTP等协议的所有优点。作为多媒体通信控制信令协议,SIP协议能够将它的所有功能相结合,并通过各种网关和网络,提供更大的无缝通信网络。因此,SIP非常适合开发远程医疗、远程教育、远程监控等企业网络。本课题基于我国的医疗现状,在对SIP协议进行深入的研究之后,提出了构建基于SIP的远程医疗系统。本课题的主要研究工作如下:(1)论文首先介绍了课题的研究背景和意义,然后分别介绍了远程医疗系统和SIP协议的研究现状。在SIP协议方面介绍了SIP的特征和功能以及SIP实体,然后描述了SIP消息和SIP会话过程并且分析了SIP协议栈以及简要介绍了SIP的扩展。(2)SIP协议的设计与实现,主要是分析SIP协议的结构,研究SIP协议的实现过程,掌握基本的解析和编码方式,设计和测试SIP的实现过程。同时研究SIP会话管理、事务管理和媒体参数协商等内容。(3)分析SIP协议栈,对开源的SIP协议栈oSIP进行细致的分析和研究,深入剖析oSIP协议栈的分层结构和编程方法,利用协议栈提供的功能接口实现远程医疗系统的视频管理模块。(4)研究远程医疗系统,掌握其实现的关键点,最终设计基于SIP协议的远程医疗系统模型。系统采用了Asterisk作为SIP服务器,也就是系统的数据中心,Asteri sk的强大功能和纯软件方案的优势保证了服务器的顺利运行。系统的终端(即用户代理)部分采用了Linphone软件来实现,借助其在SIP协议中的完整机制来实现视频会议的建立和终止。在视频传输方面,系统采用了基于UDP协议的RTP传输,以保证视频会议的实时性和系统互通性。(5)对标准SIP协议进行扩展和改进。根据远程医疗系统在应用中的现实需要,提出了基于标准SIP协议的扩展,并利用该扩展协议实现远程医疗系统中数据中心服务器的监测和处理功能。

杜玮[2]2008年在《基于SIP的嵌入式终端的研究与实现》文中研究指明随着计算机技术和网络技术的飞速发展,嵌入式技术和网络通信的结合越来越受到关注。VoIP是一种基于IP网络的数字化语音传输技术,嵌入式VoIP终端将是未来嵌入式系统的一个重要应用,具有广阔的发展前景。SIP协议是VoIP系统中运用最广泛的信令控制协议,SIP正在迅速被电信业采用以构建下一代应用程序。SIP作为一个应用层的控制协议,可以用来建立、修改、和终止多媒体会话或会议。以SIP协议为基础的VoIP技术正成为研究的热门领域。本文正是在分析研究SIP协议和嵌入式技术的基础上,研究了一种基于SIP协议嵌入式终端的实现方法。本论文的研究工作主要包括:1.归纳总结了嵌入式体系结构和嵌入式操作系统。确定了以Samsung公司的ARM芯片S3C2410作为核心控制器,以Linux操作系统为软件平台。2.探讨了VoIP关键技术,重点研究了SIP的功能结构、实现原理、消息机制和工作流程。3.在嵌入式系统理论的基础上,结合Linux自身特点,讨论了基于Linux进行嵌入式开发的方案,并搭建了嵌入式开发环境。本文使用安装有Redhat9的PC作为开发主机,并在其上安装交叉编译工具,构建交叉编译环境。分析了vivi的目录结构、启动流程以及其移植的难点问题,成功地将其移植到系统中。分析了嵌入式Linux的内核特点、目录结构,实现了嵌入式Linux系统的移植。最后根据系统需要,以busybox为基础进行文件系统的移植。4.研究分析了oSIP协议栈的结构,研究其解析器模块、有限状态机模块、工具模块以及使用方法。以oSIP协议栈为基础,讨论了嵌入式SIP终端的系统结构,并实现了一种嵌入式SIP终端。最后对系统进行了测试与分析,测试表明本论文实现的基于SIP的嵌入式终端原型具备VoIP终端的基本功能,完全遵循RFC3261标准,并且可以和其它支持SIP协议的产品互通,在局域网内达到较好的通话质量。

唐理洋[3]2012年在《基于SIP的网络视频会议系统的研究与实现》文中研究表明视频会议系统(Video Conference System)是指两个或两个以上不同地方的个人或群体,通过现有的各种通讯介质传输媒体,将人物的静、动态图像、语音、文字、图片等多种资料分送到各个用户的终端上(连接电视、计算机),使得在地理上分散的用户可通过图形、声音等多种方式在一起交流、决策、讨论。视频会议分为软件视频会议系统和硬件视频会议系统,他们各有其优缺点。随着internet在飞速发展,网络带宽的提升,基于internet的硬件方式视频会议和纯软件方式的视频会议得到广泛应用。其中纯软件视频会议由于成本低廉、开放性高、软件集成方便等优点,得到高速发展并将成为主流。要构建一个完整的视频会议系统需要多方面的技术,如音视频的编解码技术、多媒体处理技术、数据传输的技术等等。本文首先阐述了视频会议系统的组成、分类及其应用,然后对当今构建系统所用到的各种技术进行分析对比,最终提出并实现了基于SIP协议、RTP协议和DirectShow技术的视频会议系统。SIP协议是实现会议控制的关键,它是一个应用层的信令控制协议,用于创建、修改和释放一个或多个参与者的会话。RTP协议的全称是实时传输协议(Real-time Transport Protocol),由IETF制定,标准主要定义了用来传输多媒体数据包的格式。RTP被广泛的被用在流媒体系统中,如IP电话、视频会议、流媒体服务等等。DirectShow是微软提供的一套Windows下的多媒体处理平台,它提供了一套支持多种编程语言的接口,这些接口可以十分方便地操作媒体文件或流。本文详细介绍了以上叁种重要技术的原理和工作方式,并以此为基础设计实现了视频会议系统。设计过程中,在对数据的处理方面,通过对DirectShow当中最重要的Filter的完成来实现传输与接收,另外利用Divx MPEG-4对视频进行编解码从而保证图像高效、清晰的传输;在对会议的控制方面,在libsip库的基础上建立起了服务端和客户端,从而令整个会议能够正常的创建和运行;最后,还在基本功能实现的基础上添加很多实用的扩展功能,例如:私聊功能、电子白板功能、共享文档功能等。最后,在系统完成后,对其进行了全面的测试,并通过与市场上其他产品的对比,指出了本系统的优点和需要进一步完善的部分,还对视频会议技术的发展前景进行了展望。

沈剑丽[4]2006年在《嵌入式SIP电话终端的研究与设计》文中进行了进一步梳理嵌入式网络通信技术具有良好的发展和应用前景,越来越多的公司和机构开始对嵌入式通信网络设备进行研究。但就目前研究现状而言,嵌入式网络通信技术还存在设备间互操作性、开放性以及接入网络无关性等问题。 SIP是由IETF制定的基于IP网络中用于创建、修改以及终结一个或多个多媒体会话的应用层控制协议,协议简单灵活,并采用分布式的控制模式。SIP在设计上具有会话无关性,即只对会话进行管理和控制,而不对会话内容进行限制。此外,SIP能够提供融合的多媒体服务,并具有良好的扩展性、移动性和媒体协商能力,这些特点都有助于增强嵌入式设备的网络互操作性和开放性。 鉴于此,论文提出将SIP协议引入到嵌入式环境中,旨在为提供多媒体通信业务的嵌入式设备间互操作性和开放性的改善探索一种新的研究思路。 本课题的研究工作主要包括以下叁个方面: 1.深入研究了SIP协议的功能结构、实现原理、消息机制和信令流程等,并从SIP的开放性、可扩展性、简单灵活性和移动性等方面,重点探讨和分析了SIP在嵌入式环境下的应用优势和特点; 2.分析了基于SIP协议的嵌入式系统设计的关键问题;设计和实现了以S3C2410X为硬件平台的局域网内的嵌入式SIP电话终端,并针对此终端给出了应该如何从硬件和软件两方面对嵌入式SIP应用系统进行设计和开发的方案; 3.通过对终端系统的测试与结果分析,证明了本文提出的嵌入式SIP系统设计方案和开发流程的正确性和合理性,同时也验证了SIP协议可以有效地提高嵌入式设备在通信网络上的互操作性和开放性。

许庆泳[5]2014年在《SIP协议栈的研究与应用》文中指出网络已成为当今工作生活必不可少的工具,其中通信网络和以太网是当前最大的两个网络。在其它领域的专用网也随着网络技术的发展日渐普及。因此,如何将不同网络进行有效地融合,创造出更具创新性的业务,成了眼下网络发展的研究重点之一。SIP协议凭借着良好的设计思想和技术优势,成了网络融合的核心协议。论文以此为出发,就SIP协议原理、SIP协议栈及SIP协议的应用等方面作了深入的研究。论文的主要成果有:(1)在分析了SIP协议的语法和原理的基础上,研究了SIP网络的结构及功能实体,分析其工作原理和流程。并以此为基础,研究了以SIP协议为控制信令的IMS网络的结构和原理。并在虚拟机环境下,搭建起一个IMS网络仿真平台OpenIMSCore,实现一个实验室级的IMS网络环境。(2)深入研究了SIP协议栈的工作原理,分析SIP协议栈同时接入多个SIP网络时协议栈的性能需要。并在OSIP基础上,设计实现了多帐号运行管理机制,完成了媒体协商、消息通信、参数管理、内存分配等关键功能模块的设计开发,最终实现了一个可以同时接入多网络、运行多个帐号的嵌入式SIP协议栈。(3)针对传统楼宇对讲系统存在的问题,论文结合SIP协议的优势,提出了一种基于SIP协议的楼宇对讲系统解决方案。方案基于IP技术,采用C/S构架,并以SIP协议作为会话控制信令。论文完成了方案中室内机的软硬件实现,管理服务器的架设以及门口机仿真终端的开发。论文中还搭建了系统的实际运行环境,对论文的成果进行了测试。测试验证了论文所实现的协议栈达到了预期设计,基于SIP协议栈的楼宇对讲系统方案也具备了较高的可行性。以上两者的实现对SIP协议的应用推广将有着重要的意义。

何珂依[6]2013年在《基于Android系统的SIP协议研究与实现》文中进行了进一步梳理会话初始协议(Session Initiation Protocol,SIP)是由互联网工程任务组(InternetEngineering Task Force-IETF)于1999年提出的实时IP电话信令协议。IETF起草并发布了RFC3261SIP协议基础标准,该标准主要实现了会话的建立、连接、修改和终止的控制过程。同时通过对该标准在身份验证、协议安全、服务质量等方面进行扩充,整合了传统的语音及视频服务,为增值应用服务商提供一个可实现叁方通话、视频会议和事件通知等增值业务的可扩展的协议架构。同时Android是一个面向移动互联设备的开源操作系统,在Linux核心的基础上,提供了各种函数库,并提供Google自制的应用程序运行环境Dalvik和基于Eclipse集成开发环境IDE的免费、跨平台的开发工具SDK,方便开发人员学习、使用。针对Android系统下的安全语音通信的应用需求,本研究采用标准SIP协议,在Android平台上设计和实现一个安全的移动通信IP电话系统。本论文介绍了SIP协议的相关研究工作,深入剖析了SIP协议的工作机理,设计并实现了一个基于RFC3261标准的基于Android系统上的SIP协议,并且经过Android平台的测试及实际应用,基本满足SIP在嵌入式操作系统上应用开发的需求。本论文完成了以下几方面的工作:(1)对SIP协议的发展历程及研究现状进行了详细介绍。(2)深入分析了SIP协议体系结构如协议原理、信令流程、消息机制和SIP的一些关键技术如注册过程等,并重点研究了SIP协议的结构,深入思考了SIP协议的结构及实现原理。(3)借鉴PJSIP、oSIP等开源系统,独立设计了一个简化的嵌入式SIP协议。并重点设计了该SIP协议的整体架构及关键模块。(4)在RFC3261的基础上,利用java语言,Ec lipse集成环境以及Android模拟环境,开发基于Android平台的SIP软电话,详细介绍了实现该软电话关键模块的技术以及核心代码。(5)在实验室环境下,利用Asterisk服务器对该软电话的功能及性能进行测试,实验结果达到了预期的效果。

王敏[7]2004年在《VoIP网关中的SIP协议研究及实现》文中研究指明随着光通信技术和数字传输技术的飞速发展,数据通信网中的带宽和服务质量问题已经不再成为瓶颈,从而促使Internet上的各种业务向着宽带和实时的趋势发展。作为典型的实时IP业务,VoIP(Voice over IP)技术在这种背景下得到了广泛的重视与长足的发展。VoIP网关是VoIP系统中最重要的部分,利用VoIP网关可以为各种接入用户提供廉价的VoIP应用和VoIP基础上的多样化的增值服务。SIP(Session Initiation Protocol)协议以其实现简单、可扩展性好等优点,被越来越多的VoIP网关选择为提供建链功能的信令协议。由于不同网关物理接入媒介的不同,在VoIP网关中提供具有通用性的SIP协议栈的实现和相关的SIP协议扩展具有深刻的意义和实用价值。本文在深入分析了VoIP业务的前景和当前主流的VoIP信令协议的基础上,着重阐述了SIP协议的层次架构和网络体系,并分析了SIP协议的扩展机制和服务框架。以VoIP网关和VoIP综合通信系统等项目的需求为背景,提出了基于层次结构的软件框架,划分了信令转换模块屏蔽物理接入媒介的不同,引入多用户多对话管理机制,从而给出了具有良好的可移植性和可扩展性的VoIP网关中SIP协议栈实现的解决方案。文中详细介绍了各个层次模块的功能和设计,描述了重要的协议流程和设计方法,重点阐述了关键技术的使用和实现中需要解决的问题,最后设计了网络拓扑对协议栈进行了功能测试,测试结果表明该SIP协议栈的实现完全满足VoIP网关对信令建链功能的需求。这种SIP协议栈的构建方式已经应用于小型VoIP网关和VoIP综合通信系统中,研究和实践表明,该方案具有良好的可移植性并且适用于不同的VoIP应用场合。

李矿井[8]2007年在《兼容H.323与SIP的集中式会议协议研究》文中指出随着互联网的发展,网络的规模日益扩大。网络多媒体通信系统也迎来了新的发展机遇并已初具规模,网络会议作为它的一个极具前景的应用而备受业界关注。目前用于网络会议的多媒体协议主要有H.323和SIP两大主流协议。目前大部分的网络会议都是基于H.323协议族的,虽然它的研究和发展较为成熟,但其存在着资源利用率不高、设计复杂、难以扩展等缺点。而SIP凭借其简单、灵活、开放、扩展性好等特点,一出现就得到了业界的普遍关注和支持。但是SIP本身既不支持会议描述协议也不提供会议控制功能,不利于多点控制的会议的集中管理。H.323和SIP只有相对的先进和相对的合适,谁也不能够完全取代对方。在今后一段时期内,H.323和SIP协议将在网络会议中共存。那么基于它们的网络间互联互通就成为摆在我们面前的一个亟待解决的问题。论文首先研究了网络会议的发展和现状,分析了基于H.323和SIP协议的网络会议系统的通信协议栈、体系结构、实现及其存在的问题。并提出了一种兼容H.323与SIP的集中式会议协议,详细地研究了兼容H.323与SIP的集中式会议协议的整体架构、协议栈、拓扑结构、报文格式,并重点对会议对象进行了设计。最后在OPNET环境中对兼容H.323与SIP的集中式会议协议进行了仿真实现。

朱公博[9]2006年在《SIP协议研究及嵌入式实现》文中研究说明SIP(Session Initiation Protocol)是IETF提出的新一代多媒体通信框架信令协议,业务逻辑实现功能灵活、简便,支持有线、无线网络的无缝接入,成为NGN的核心协议。SIP在移动网络中的应用以及嵌入式平台上的实现是SIP热点研究方向之一。本文研究SIP在无线环境下应用的关键问题,并在DSP平台上实现SIP的基本规范和主要扩展机制,为开发新一代的嵌入式多媒体通信终端提供SIP支持。 本文详细研究了SIP的分层结构、功能实体、消息语法、基本工作流程、主要扩展机制以及SIP在NGN中的多种应用模式,在SIP基本网络应用架构的基础上提出了SIP无线网络应用模型,详细研究了注册机制、终端移动性等关键问题。基于oSIP开源代码,开发了无线网络模型中的用户代理端软件,实现了事件调度、对话管理、回调函数、资源管理等主要模块。在DM642平台上完成了SIP的嵌入式实现,基于DSP/BIOS架构,进行代码的嵌入式移植和优化,结合终端平台上的视频采集、编解码与网络传输软件,完成了嵌入式多媒体终端SIP通信的基本功能,支持RFC3261、RFC3265和RFC3428规范,并按照协议测试规范进行了测试。 在DSP平台上的SIP嵌入式实现,采用模块化设计,可以方便的扩展SIP其它机制,从而进一步扩充多媒体通信终端的功能。如果再加入安全性和QoS保证等相关模块,可以适应更加复杂的无线环境,实现商用级别的SIP无线多媒体通信终端。

罗丛优[10]2016年在《基于SIP协议的实时语音通信系统的研究与开发》文中指出随着移动互联网技术的发展,利用手机端网络进行语音通信正成为未来发展的趋势。SIP是下一代网络的核心媒体通信协议,因而对基于SIP的实时语音通信系统的研究与开发具有实际意义和潜在的商业价值。本文在对SIP协议进行深入研究的基础上,采用客户端/服务器模式开发了实时语音通信系统。对系统的总体通信架构、系统协议栈及系统软件模块进行了设计。完成客户端应用管理模块、媒体处理模块、用户代理模块及SIP协议栈的开发。在系统服务器端,使用Opensips安装和部署服务器,实现了SIP注册服务器、代理服务器以及重定向服务器的功能。对基于SIP的语音通信系统应用存在的问题进行研究,并提出优化方案。对SIP加密存在的问题,采用ZRTP加密方案,通过在媒体流端使用SAS值和HMAC序列保证通话安全;此方案不存在第叁方攻击,不涉及目前存在的公钥基础设施PKI的部署及管理问题。设计多语音编解码方案解决SIP终端语音通信的兼容性问题;实现多语音编解码优先级功能,通过此功能的设置可优先使用用户终端平台定制的编解码进行语音通信。采用最新的WebRTC技术,将滤波器与当前流行的NLMS算法在移动终端平台进行融合消除声学回音;设计NLP非线性滤波器直接对自适应滤波器系数进行优化处理,达到消除残余声学回音的目的。最后在手机终端平台下对系统进行功能与优化性能测试,测试结果表明开发的系统符合预期要求。

参考文献:

[1]. SIP协议及其在远程医疗系统中的应用研究[D]. 曾凡俊. 广东工业大学. 2012

[2]. 基于SIP的嵌入式终端的研究与实现[D]. 杜玮. 武汉理工大学. 2008

[3]. 基于SIP的网络视频会议系统的研究与实现[D]. 唐理洋. 杭州电子科技大学. 2012

[4]. 嵌入式SIP电话终端的研究与设计[D]. 沈剑丽. 河海大学. 2006

[5]. SIP协议栈的研究与应用[D]. 许庆泳. 华侨大学. 2014

[6]. 基于Android系统的SIP协议研究与实现[D]. 何珂依. 湖南大学. 2013

[7]. VoIP网关中的SIP协议研究及实现[D]. 王敏. 华中科技大学. 2004

[8]. 兼容H.323与SIP的集中式会议协议研究[D]. 李矿井. 山东科技大学. 2007

[9]. SIP协议研究及嵌入式实现[D]. 朱公博. 北京邮电大学. 2006

[10]. 基于SIP协议的实时语音通信系统的研究与开发[D]. 罗丛优. 暨南大学. 2016

标签:;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  

SIP协议研究与应用
下载Doc文档

猜你喜欢