基于P2PSIP的网络电话系统.pdfVIP

  • 4
  • 0
  • 约1.35万字
  • 约 9页
  • 2017-11-27 发布于江苏
  • 举报
基于P2PSIP的网络电话系统

基于P2PSIP 的网络电话系统 许华 北京邮电大学电信工程学院通信与信息系统,北京 (100876) E-mail :waterouyang@ 摘 要:本文提出了一种在对等网络会话初始化(P2PSIP )协议基础上实现网络电话系统 的方法。本文提出的系统和方法利用目前分级形式的对等网络(P2P )技术中资源查找效率 较高的动态哈希表(DHT )技术,在对等网络上实现了网络电话系统。本文首先介绍了目 前的技术发展情况,然后详细给出了基于P2PSIP 的网络电话系统的实现过程,和具体的模 块功能介绍,并利用实例来说明此系统的具体应用。与使用SIP协议在互联网上实现的网络 电话系统相比,本文提出的方案可以不依赖于预先部署的SIP代理服务器等设施在自组织网 络中工作,具有良好的灵活性和易部署性。 关键词:P2P(Peer-to-Peer) ,SIP(Session Initial protocol),网络电话,DHT 1. 引言 上个世纪末期,一种新的技术兴起:VoIP [1] ,即指在 IP 网络上使用 IP 协议以数据 包的方式传输语音。它的出现打破了传统电信业务与网络捆绑的格局。使用 VoIP 技术, 不管是因特网、企业内部互连网还是局域网内都可以实现语音通信。在一个使用 VoIP 的 网络中,语音信号经过数字化,压缩并转换成 IP 包,然后在 IP 网络中进行传输。 VoIP 可 以建立和取消呼叫,传输用于定位用户以及协商能力所需的信息。其主要特点是利用低成本、 集中式网络服务以及对终端用户的简单化管理实现数据、语音和视频在同一网络上的合成; VoIP 的优势是毋庸置疑的,甚至可以说它代表了未来的发展趋势,但是经过这么多年 的发展,确仍未能进入主流市场。从技术角度上来说,原因不外乎以下几点: 降低成本的同时并不能保证通话质量 防火墙和网络地址转换的使用导致接通率极低 (使 50% 以上的家用计算机无法使 用传统的网络电话软件进行通话)。 用户界面通常非常复杂,并且需要大量的配置和技术技巧。 虽然可以通过集中化对通话进行路由,以便穿越防火墙或 NAT 。这样确实可以解决某 些问题,但是,这会使得运行网络的成本与现有电话网络的成本不相上下。此外,这些成本 随着用户数量的增加而成正比地增长。结果是提供此项服务的公司通常在他们的服务器上为 每位用户分配很少的资源,因而大大降低了通话质量。另外集中式管理带来的单点实效问题 和系统可扩展性不好的问题也一直不能得到很好的解决。 如何在保证通话质量的同时解决上述问题,决定了一种技术能否跳出传统电信业务的束 缚,让音频、视频、即时通信等多媒体业务在 IP 网络上更好的发展。目前相关领域的发展 情况,促使我们从一种新的思路入手,提供一种性能好、可管控的电话系统。 2. P2PSIP 简介 会话发起协议(SIP )[2]作为应用层的会话控制协议,近年来由于其简单和兼容性强的 特点,逐渐战胜 H.323 成为主流的 IP 多媒体信令协议。 使用 SIP ,服务提供商可以随意选择标准组件,快速驾驭新技术。不论媒体内容和参与 方数量,用户都可以查找和联系对方。SIP 对会话进行协商,以便所有参与方都能够就会话 功能达成一致以及进行修改。它甚至可以添加、删除或转移用户。 - 1 - 不过,SIP 不是万能的。它既不是会话描述协议,也不提供会议控制功能。为了描述消 息内容的负载情况和特点,SIP 使用 Internet 的会话描述协议 (SDP) 来描述终端设备的特 点。SIP 自身也不提供服务质量

文档评论(0)

1亿VIP精品文档

相关文档