一种远程桌面连接中的流媒体传输优化技术

来源 :电子科技大学 | 被引量 : 2次 | 上传用户:xiaohai_wl
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,虚拟桌面技术日益蓬勃,更加迅速而深刻地改变着我们的世界,无论是对于企业还是个人都得到了广泛地应用,远程桌面连接是其关键技术之一。虚拟桌面的基本原理是:在远端服务器上统一生成配置虚拟桌面,客户端采用某种远程桌面连接技术访问虚拟桌面。现行的大部分客户端能够较好地支持普通桌面操作,比如鼠标、键盘输入等,但是远程观看虚拟桌面中流媒体的用户体验还有待提升。VNC的跨平台性和开源性使VNC平台成为了本文研究的首选。本文首先对VNC采用的RFB协议进行了详细的分析,比如屏幕更新方式以及消息交互机制等等,总结出了 VNC在流媒体传输方面的缺陷和不足。随后从服务端和客户端两方面提出了一套系统性的优化策略。在服务端,本文从远程虚拟桌面流媒体的识别出发,针对其“懒惰式”的屏幕更新方式,提出服务端主动推送的策略,并且针对其编码方式压缩率低的缺陷扩展了 H.264编码。对于服务端编码推送数据速度和客户端解码处理数据速度不匹配的矛盾,本文设计了码率控制模块来对服务端编码速度进行控制。另外,本文还针对基于共享机制的多媒体文件服务器上的流媒体文件设计了大文件点播机制,以满足用户对分辨率清晰度的需求。在客户端,对应服务端的一系列优化,首先移植增加了 FFmpeg解码模块来解码H.264编码的数据。考虑到Android设备资源和解码能力有限的问题,本文在客户端增加了硬解码模块。当硬解码无法缓解客户端CPU的压力时,客户端启用反馈变换模块向服务端发出码率控制的请求。最后,嵌入Vitamio框架多媒体播放器实现了大文件点播机制中本地播放的功能。为了验证上述优化方案的性能提升,本文进行了针对性测试,分别在服务端和客户端两个方面与VNC原型系统进行对比,并模拟了在不同网络环境和不同设备配置场景下优化版VNC平台的运行状况。对比结果表明,本文提出的流媒体传输的优化改进方案可以使基于VNC平台的远程播放流媒体的性能得到提高,用户体验获得提升。
其他文献
1月下旬,我国南方大部分省(区)突降大雪,成了全国关注的焦点,也成了媒体报道的重点。云南雪灾的面积尽管没有其他一些省(区)大,但有的地方却是百年罕见!其中怒江州的贡山县96
中美贸易战以来,美国政府通过加强对中国的出口管制,设置了一系列技术壁垒.在此环境下,本文基于技术壁垒分析,采用专利对比分析法、 词频逆文档法和内容分析法,找出中国航空
朔风卷地吹急雪,万山素裹锁冰河。春节前夕,一场历史上罕见的持续低温、雨雪和冰冻极端天气,袭击了中国南方大部分地区。在残酷无情的自然灾害面前,人民解放军和武警部队数十
随着图像检索技术的发展,检索结果重排和多特征融合技术受到广泛关注。大多数之前的研究主要考虑图像之间的相似度以及利用图方法提高检索效果。然而,真实世界的流形空间十分复
垃圾邮件的过滤是互联网时代一个重要的研究领域。邮件分类是垃圾邮件过滤的先决条件,其往往受用户主观性的影响较大,因此基于邮件内容的邮件分类技术越来越受到研究者的重视,其
[摘 要] 为适应新工科教育改革背景下对高等工程教育提出的新要求,工程训练作为培养学生工程实践能力的重要课程,必须实施改革和创新教学模式,促进学生工程意识和创新思维的培养。本文对工程训练教学过程中存在的“水”课、“被动”课和“封闭”课等问题进行分析,提出基于新工科的工程训练课程教学模式。通过教学理念更新、教学内容调整、教学方法改革,提升工程训练课程教学质量。通过学生实践能力的提高、知识结构的完善、
随着网络信息技术的发展,应用软件转向了框架式发展,使得应用程序的开发进入了一个新时代,这要求应用程序的开发不仅要减轻开发人员的工作负担,还有让用户获得良好的体验效果。基
自从计算机诞生以来我们就不断试图让计算机理解人类所观察到的事物。从数值计算,符号计算开始,人们不断推进计算机的”理解能力”。文字,图像,视频等多媒体内容的理解牵涉到
在过去近十年里,视频点播服务(video-on-demand, VoD)以惊人的速度变革着人们获取信息的方式。互联网上的视频内容激增至了一个前所未有的水平,但同时也带来了信息过载问题。个
网络信息技术的发展为教育带来了无限可能,在突发的疫情下,现代远程教育的优势再一次凸显,然而随之的挑战也愈来愈多.聚焦于全程线上教学中如何实现有效教学、提升学生学习效