简析SIP协议栈

网络 网络管理
这里我们主要介绍的是SIP协议栈的内容,通过总结,我们可以了解到几种不同的开源协议,让我们来比较一下它们的不同吧。

在开源系统中,也是比较常见SIP协议栈的使用。那么这里我们就来讲述一下开元的SIP协议栈都有哪些吧。希望本文的总结和介绍能够让大家对此有一定的了解。好了,现在就来看正文内容吧。

开源的SIP协议栈-Vocal、OSIP

SIP是由IETF提出的一套用户IP电话的通信协议,它用来建立,改变和终止基于IP网络的用户间的呼叫.该协议建立在SMTP(简单邮件传送协议)和 HTTP(超文本传送协议)等协议基础之上.为了提供电话业务它还需要结合其他几种不同的标准和协议:特别是需要确保传输(RTP),与当前电话网络的信 令互连,能够确保语音质量(RSVP),能够提供目录(LDAP),能够鉴权用户(RADIUS)等等.

由于是计算机界提出的一项电话标准,因此它显露出许多计算机业界的许多特点,比如,它尽可能的大量采用现有的协议,而不是重建标准,如HTTP、 LDAP、RADIUS等,都是技术成熟、应用广泛的协议标准.其次,就是它的开发较其他协议栈(如它的竞争协议H.323)难度较低,而且,相关的开源 项目也比较多,如VOCAL、OSIP都是比较成熟的、可商业化的SIP协议栈.

VOCAL(即Vovida开源通信应用程序库)它是由Vovida社区开发的一套SIP协议栈,OSIP则是由老牌开源社区GNU组织开发的一款SIP协议栈软件,下面对这两个协议栈进行一下简单的比较:

开源的H.323协议栈-OpenH323

H.323和SIP一起,并成VOIP领域的两大标准.不同的是SIP是由计算机界(IETF)定义的,而H.323则由电信界(ITU)定义的.从应用 上来说,SIP更适合企业应用,而H.323比较适合电信级应用.从开发的难度来说,H.323远比SIP复杂,如果要从头做起的话,其开发周期将会非常 久.不过,有了OpenH323,一切都不一样了,我们完全可以在短期内做出一套电信级的VOIP系统.

OpenH323是通信领域名气***的一款开发源代码的通信协议栈软件,该项目是澳大利亚的EquivalencePtyLtd公司组织开发的,它从 1998 年开始,到了2000 年底基本的H.323 协议框架已经实现,主要是免费面向所有想从事VOIP 和网络视频传输的软件开发商使用,这个协议库是完全符合H.323 协议的,能和任何符合该协议的软件进行视频和语音的通讯,例如Microsoft 的NetMeeting等.很多商业的H.323协议栈就是基于OpenH323基础开发的.

OpenH323的优势在于它比较完整的实现了ITU关于H.323的建议,可以实现基于IP的各种电话应用,包括语音、视频、会议以及传真等.通过该协 议栈,我们很容易的就可以定制出自己需要的包括终端、网守、网关或MCU等各种H.323实体.而且,它不需要任何付费,对商业用户和个人开发者来说都具 有很大的诱惑力.

OpenH.323支持但前流行的各种平台,包括Linux、Windows和MacOS和Unix,编程语言采用了面向对象的C++语言.关于它的具体技术细节,请参考卢政的《如何成功的运用OPENH323来开发商业的H.323协议栈》.

总结

通信软件开源的目的之一就是降低通信技术的门槛,普及通信知识,让通信行业的一些核心技术能被更多的人掌握、运用,同时,也可以减少一些通信项目重复开发 的投入,因此,意义非常重大.但是,目前通信行业的开源项目数量有限,能真正被人利用的更是***.因此,需要有更多的通信专用人士投身这一领域,使开 源思想在通信领域也能落地生根.

责任编辑:佟健 来源: hi.baidu.com
相关推荐

2010-09-10 09:52:44

开源协议栈

2010-09-09 16:42:18

嵌入式IPv6协议栈

2010-09-08 09:32:22

SIP协议是什么

2011-07-20 10:20:04

2010-09-16 16:37:09

SIP协议栈

2022-11-08 15:43:45

开源鸿蒙蓝牙协议栈

2010-09-08 16:17:37

SIP协议栈

2010-09-08 15:41:28

SIP协议栈

2010-09-08 17:26:20

SIP协议栈

2010-09-08 16:01:57

SIP协议栈

2010-06-18 14:06:03

AMF协议

2010-05-31 16:59:28

IPv6协议

2011-07-12 14:04:58

2009-06-08 21:25:29

Java声音技术

2010-09-13 16:58:13

2010-09-07 17:13:54

SIP协议详解

2010-09-09 14:32:46

sip协议端口

2010-05-27 13:51:53

2022-11-21 12:06:04

2023-03-17 16:26:25

开源鸿蒙蓝牙能力
点赞
收藏

51CTO技术栈公众号