本科毕业设计--多人语音系统中多播树的设计与实现.doc
上传人:灵波****ng 上传时间:2024-09-11 格式:DOC 页数:39 大小:326KB 金币:10 举报 版权申诉
预览加载中,请您耐心等待几秒...

本科毕业设计--多人语音系统中多播树的设计与实现.doc

本科毕业设计--多人语音系统中多播树的设计与实现.doc

预览

免费试读已结束,剩余 29 页请下载文档后查看

10 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

第PAGE\*MERGEFORMAT35页毕业设计论文多人语音系统中多播树的设计与实现摘要近年来,随着计算机网络和通信技术的飞速发展,对网络带宽要求较高的流媒体技术也迅猛地发展起来,多人语音系统的研究和应用已成为当前热点之一。在传统的多人语音系统中,通常采取C/S(Client/Server)模式,即用户从语音服务器点击收听,然后语音服务器以单播的方式把音频流推送给用户。它的弊端在于:1)大量数据集中在服务器上存储和传输,不仅对中央服务器的带宽和处理能力要求很高,而且使得多人语音系统严重依赖于中央服务器,导致系统可扩展性差、可靠性差;2)中央服务器到与会节点时延过大且不均衡,造成音频质量不理想和语音包接收滞后等问题。而引入P2P和应用层多播技术,作为多人语音系统的支撑技术,则可以突破这些限制,有效地解决上述问题。它通过建立和动态维护基于P2P的应用层多播树来传输音频数据,给用户提供高质量的音频收听服务。在深入分析P2P技术和应用层多播技术后,设计了应用层多播树的构建和动态维护算法,然后根据划分的各功能模块,在仿真实验平台上实现了基于P2P的多人语音系统。测试表明,多人语音系统的功能实现基本达到目标。在一般情况下系统能够向用户提供较高质量的音频服务,具有良好的可扩展性,但由于均衡负载的能力不够,性能的稳定性有待提高。关键词:多人语音;P2P;应用层多播;多播树AbstractInrecentyears,astherapiddevelopmentofcomputernetworksandcommunicationtechnology,highnetworkbandwidthrequirementsofstreamingmediatechnologyisalsoadvancingfast,andtheresearchandapplicationofmulti-personphoneticsystemhavebecomeoneofcurrenthotspots.Intraditionalmulti-personphoneticsystem,usuallyadoptsC/S(Client/Server)pattern,namelytheuserclicksthepronunciationservertolisten,thenthepronunciationservergivestheaudiofrequencyclasstotheuserbytheunicastway.Ithasseveralmalpractices:1)Largeamountsofdatastoresandtransportsonthesever,whichnotonlyhasaveryhighrequesttothecentralserver'sbandwidthandthehandlingability,alsocausesthemulti-personphoneticsystemtorelyonthecentralserverseriously,andleadstothebadextendibilityandreliabilityofthesystem;2)Thelatencybetweenthecentralcontrolserverandthenodeisoversizedandimbalanced,whichcausessomeproblems,suchasnotidealoftheaudiofrequencyquality,andthelagofthereceiveofpronunciationpackage.However,theintroductionofP2Pandthetechnologyoftheapplicationlayerbroadcasts,asthesupporttechnologyofmulti-personphoneticsystem,canbreakthroughthoselimits,andsolvetheaboveproblemseffectively.Itprovidestheuserhighgradeaudiofrequencyservice,whichtransportsaudiodatathroughestablishinganddynamiclymaintainingmulticasttreebasedonP2Papplicationlayer.AfteranalyzingtheP2Ptechnologyandthetechnologyofthebroadcastsoftheapplicationlayerthoroughly,designingtheconstructio