P2P网络通讯系统中的语音通讯技术
2015-06-29王鹤
王鹤
摘 要:在这个信息爆炸的时代,人与人之间的交流与沟通离不开网络。从最初的文字、图片,到现在的语音、视频,得以发展的不仅仅是网络通讯技术,其中的语音通讯技术也随之进步。P2P网络的迅猛发展使得其在整个网络系统中处于重要的地位,与此同时,语音通讯技术也为人类生活带来极大的便捷。该文将从P2P网络通讯系统和语音通讯技术的概念、功能及重大影响进行分析总结,其中语音通讯技术的功能是该文研究重点。
关键词:P2P网络 语音通讯技术 功能影响
中图分类号:TP393.09 文献标识码:A 文章编号:1672-3791(2015)04(c)-0025-01
目前在国内外,P2P网络通讯系统中的语音通讯技术发展的较为成熟,比如服务器的稳定性和安全性对用户有着极大的保证。当然,事物的发展总是曲折式的前进,在这一技术中不可避免的有些瑕疵,但相关企业和研究人员不断完善改进,并期望语音通讯技术能够在以后发挥更大的作用。
1 介绍P2P网络通讯系统和语音通讯技术
网络通讯系统是一种新的通讯方式。它将不同地理位置的多个独立设备、终端连接起来,以实现资源共享。
1.1 P2P网络通讯技术
P2P网络通讯技术是指全部的技术都使用P2P技术网络结构,以更好的实现其功能的通讯系统。现如今,各个企业和公司大都能够广泛的使用这种技术。
Skype在2003年由KaZaa推出的商业性网络通讯系统,在当时该系统仅仅提供电脑、电话等之间普通的通讯服务,尽管现在这一系统能够满足对视频的支持,但语音功能仍然占据主要地位。Skype发展至今,已经能够为非常广范围的电脑使用者提供优质服务,不仅如此,它在价格上也是颇为低廉,很好的满足了人们的需求心理。Skype最开始设计具有商业性,所以它具有很强的保密性,部分以P2P网络为中心的技术被Skype所采用。
Jabber是一个基于XML的、开放的通讯协议,主要功能在于即时通讯和收发消息。由于Jabber没有中央服务器,所以被归类到P2P网络通讯系统中。Jabber的服务器程序能够被自由操作,可以创建私人网络或连通到全世界的Jabber网络中。数量众多的电脑系统构建了一个P2P网络通讯系统。此外,Jabber提供特殊的网络功能,能够准许用户使用不同于本服务器的协议,以实现跨平台、跨协议的沟通。
1.2 语音通讯技术
P2P网络通讯技术中的语音通讯技术,简单来说,就是指网络通讯技术中音频技术的使用。通过对语音数据的数字化和采集,根据一定的信号进行量化并实现转换,从而达到语音沟通交流的效果。
2 语音通讯技术的功能
2.1 语音通讯技术的形成过程
语音通讯技术在形成至播放的过程中,大致可分为五个阶段:(1)语音的捕获阶段。该阶段主要对语音数据进拟信号和描述方法进行整理,将得到的模拟信号转换成数字信号,并按顺序归类。(2)语音的压缩阶段。这一阶段语音数据被进行编码,这些编码以帧为单位,保证有一定的质量并占据较小的容量。(3)语音的网络传输阶段。将语音数据包标注信息,这些分类归纳好的语音数据包根据各个节点传送到网络中。(4)语音的解压阶段。根据数据包编制好的信息按照顺序提取出来,在解压区进行解压。解压的数据包要对应解压码的解压缩,并将其还原到最初的数字式语音信号。(5)语音的播放阶段。这一阶段可以说是第一阶段的反过程。将已经数字化了的语音信息重新还原成语音模拟信号,进行语音播放时,需要参照之前设定的播放数据。
2.2 P2P网络语音通讯系统中,需要注意的问题
在语音通讯的过程中,所有发送的语音和捕获的语音都是连续的,但并没有明确的目标。因此语音数据的总数在传递过程中都是不清楚的,而且每一个语音数据在每个传输过程中的数量也是不一样的;进行语音通讯的目的是为了沟通与交流,这就要求通讯双方的语音数据在传输的过程中具有实时性。为了保证实时性的实现,在数据传输的过程中要尽可能的缩短捕获语音的时间和播放语音的时间,从而最大化的实现通讯的实时性;最能体现P2P网络在网络通讯中优势的是多人语音通讯。要实现这一功能,就必须使用多路混音;因个人需求不同,所以无论是语音的发送方还是接收方,都能够自由的设置参数,对其进行自由控制,如变换音调、调节音量、加入喜爱的音乐等。由于P2P网络语音通讯系统本身就是一个丰富的系统平台,所以在使用过程中,为了避免语音系统资源的大量耗费,在捕获语音和播放语言时要注意适度节约资源的使用。另外,还可以通过Windows下的音频对语音信息进行采集。Windows下的音频有三种主要方式:MCI设备、高级音频函数和DirectSound。第一种相对简单,但操作不太灵活;第二种虽然操作自由,但使用起来比较困难;采用第三种方法可以达到更好的效率。
3 P2P网络通讯系统对语音通讯技术的影响
该通讯网络对语音通讯技术的影响主要表现在:(1)由于P2P网络还不够完善,在网络很多方面都有很大的不确定性,同样会使语音通讯技术存在不稳定因素。(2)由于网络链接DIAN具有很强的动态性,所以语音数据在传输过程中会更加灵活自由,同时也更加频繁。(3)在网络发展的过程中,网络的结构发生变化的同时使节点产生变动,在节点变动时也有可能对整个网络结构产生影响,从而使整个网络结构不得不重新组成。为了避免出现系统影响问题,这就要求相关企业和网络技术人员一方面提高P2P网络语音通讯的性能,最大化的实现功能运用,另一方面要保证在实现语音通讯实时性的同时保持其稳定性,这一点有待研究。
4 结语
选择一个好的平台,在网络语音通讯技术中是非常重要的,甚至起到非常关键的作用。文中涉及到的问题,都需要一一解决。同时很多方面也可以继续完善,比如在多人语音通讯中,目前系统的处理方式对网络造成很大的负担:它将所有参与者的语音信息进行接收,在播放时混音的方法很不得当。若如果先混音再分音,又很有可能导致语音信息失衡或播放失效。所以如何寻求一个平衡点也是一个重要问题。目前P2P网络系统中存在很多问题,但随着我国网络技术的不断进步,网络通讯系统在语言通讯技术中的良好发展前景,在以后我国网络技术的发展中要继续加强P2P网络通讯技术,不断提高通讯技术含量,并将P2P网络系统中现有的功能和优势发挥到最大,让所有使用网络语音通讯技术的网民都可以切实的感受到语音通讯技术的实用与便捷,为网民带来更加贴心的服务。
参考文献
[1] 邹亮亮,钟鑫磊,赵乐峰.基于P2P网络的匿名通讯技术的研究与实现[J].计算机工程与设计,2014(12).
[2] 宋浩然,董建良,曹军.基于无线传感器网络的煤矿安全综合监控系统设计与关键技术研究[J].电子科技,2013(21).
[3] 宋金龙,乔刚珠,韩磊磊.基于WLAN的三网合一综合通讯系统的研究与实现[J].解放军信息工程,2013(10).