论文部分内容阅读
VolP是基于以太网的实时语音传输技术,随着VoIP技术的日益发展和下一代网络的兴起,基于传统客户机/服务器模型的IP电话在支持大规模应用时面临诸多问题和挑战,其可扩展性差、存在单点故障等缺点尤为突出。对等网络(Peer-to-Peer,P2P)作为一种分布式网络模型,充分利用每个节点自身的资源和能力,能够提供更强的整体性能和可扩展性,为解决VoIP技术的发展方向提供了新的思路。本论文针对VoIP技术和P2P网络的特点,采用了结构化P2P模型的Chord算法并结合SIP协议设计了一个基于P2P底层网络的VoIP系统体系结构,通过SIP消息传递来实现用户注册和呼叫建立、用户登录/退出、注册/注销、通话、发送和接收即时消息、用户查询等功能。电话终端设备采用嵌入式Linux系统来实现,硬件系统核心是三星S3C2410XARM9嵌入式微处理器,外围扩展了SDRAM、LCD、编/解码芯片、网卡芯片和键盘等设备。软件上实现了TCP/IP协议、语音传输、通话信令集以及基于该硬件平台的应用软件。测试表明本系统可以很好的进行点对点通话,具有较好音质,使用方便。本系统为今后研究P2P网络及VoIP应用做了一个较好的前期工作。