基于RTP/RTCP协议的语音传输系统在Rviewer中的设计与实现

来源 :电子科技大学 | 被引量 : 6次 | 上传用户:yinyuewn
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来云计算技术发展迅猛,作为云计算技术主要应用形式之一的VDI[1](Virtual Desktop Infrastructure)也在随着企业用户和普通用户实际应用需求的变化而不断改进与完善。VDI由桌面虚拟化[2]与IAAS结合演变而来。虚拟桌面交付协议是桌面虚拟化实现VDI的重要部分,也是本文工作的主要研究对象。本文研究重点在于虚拟桌面交付协议的语音传输功能。云计算技术出现之前,虚拟桌面交付协议主要用来与远程主机建立连接,实现对远程主机的控制与管理。其设计之初的定位决定了它能胜任文字传输、图片传输等离散性媒体传输;但是不适合音视频等数据量大、对时延敏感、且需要保证服务质量等特性的实时数据的传输。现有的支持语音传输的虚拟桌面协议也存在着一定的不足,如语音传输时不能很好的支持双向传输、对带宽要求严格、单个音频源支持的连接数受限等。针对实验室开发的虚拟桌面交付协议Rviewer在镇江市教育局教育云平台中的应用需求以及当前桌面虚拟化音视频等多媒体传输的不足,本人开发出了一套性能高、抖动低、可扩展性强、支持多终端接入的实时语音传输系统。该语音传输系统旨在为云终端(瘦终端)在云平台中的应用提供简单高效的语音传输解决方案。在论文最后,本人对系统进行了功能和性能测试,并与微软的RPD协议、Citrix的ICA[9]协议、VMware的PCoIP协议、RedHat的SPICE[8]协议和VNC进行了相应的对比,并给出了对比分析。本文的主要内容如下:1.分析传统语音传输模式的不足,给出适合云平台的语音传输解决方案。本文分别在音频采集缓冲区的设计、音频数据编码的设计和语音数据流传输协议RTP/RTCP等方面进行了改进和优化。2.详细叙述了基于RTP/RTCP协议的语音传输系统需求分析、系统技术方案以及系统的开发实现。本文给出了比较灵活易扩展的系统架构,有利于系统的升级与优化。
其他文献
云计算是信息时代高速发展的必然产物,作为继个人电脑和互联网之后的第三次IT产业革命,凭借其灵活方便的资源交付模型,改变了公众对计算能力的获取方式,同时其强大的融合和调配能
Android系统作为2008年才发布的开源手机操作系统,因为其免费和开源的特性,迅速流行开来,市场占有率已成为第一,不论是价值千元的低端机还是四五千的高端机,都随处可见。其易用性
近年来,电影产业的发展越来越受到人们关注,每年都有数以百计的电影上映。由于可以选择的影视节目太多,用户很难找到自己感兴趣的节目,如何让用户在短时间内从大量影视剧中找
基于视频的移动目标检测是图像处理的一个重要分支,在许多实际应用中担当核心的任务。理想情况下运动目标检测算法是基于静态背景的,但在实际应用中,运动目标所处的场景往往
随着大数据时代的到来,爆炸式增长的海量数据迫切需要有效的存储和管理。大规模分布式存储技术的飞跃式发展势不可挡。人们对存储系统的要求也更为广泛,譬如存储容量、I/O性能
随着大数据技术在业界和学术界的发展,大量的分布式计算平台投入运行,其中以Apache Hadoop平台应用最为广泛。Hadoop屏蔽了分布式系统的底层实现细节,使得应用程序开发人员可
随着网络和信息技术的发展,不同组织域之间的信息共享和分布式协作变得日益广泛。一方面为现代社会生产和生活提供了很大便利,而另一方面,又会带来各种信息安全问题。各个组织域
随着以微博为代表的社交网络的兴起,在带给人们前所未有的资讯体验的同时,社交网络中层出不穷、愈演愈烈的谣言信息也成为日益突出的问题。谣言的自动检测研究作为社交网络谣言
近年来,世界经济发展迅速,但是很多国家的交通设施的建设速度都不及机动车增长速度,导致交通拥堵问题愈演愈烈。交通拥堵会造成极大的时间浪费和经济浪费,也会造成空气污染、噪音
Web服务作为一种新型的Web应用模式,近年来得到了迅速的发展。如何把现存的各种Web服务整合起来形成新的、增值的服务并满足用户对服务质量的要求成为服务组合领域的应用需求