1.1 课题研究背景
作为云计算的核心技术,虚拟化技术目前正受到学术界与工业界的广泛应用与研究[3]。最初对于虚拟化技术的应用是在服务器上的,在服务器中使用相应的虚拟化技术,能够将服务器中各种类型的资源,更加有效地利用起来,达到利用更少的服务器资源获得更加优质的服务的目的。但是,服务器虚拟化技术的存在对于普通用户是无法直接感触到的,对于普通用户如何快捷、高效地使用桌面资源,服务器虚拟化技术并未能提供有效的途径。因此,针对如何为普通用户提供更加有效的、更加适用的桌面使用环境,就成为了虚拟化技术中一个新的研究热点,也就是在这样的背景下,桌面虚拟化技术应运而生。
在当前的虚拟化技术中,桌面虚拟化技术毫无疑问是当前最具有发展前景的。桌面虚拟化技术的着重点在于,如何将虚拟化技术融合到桌面环境或者是其它的用户操作环境中,为用户搭建一套定制化的、灵活的用户虚拟桌面使用环境。对于桌面虚拟化技术的最初起源,可以追溯到早期的,在QQ中有被应用到的远程桌面技术,远程桌面技术内置在Windows操作系统中,使用了RDP协议使得用户可以通过从其他
的被授权的电脑登录、访问并且使用自己申请的远程桌面执行环境。
目前VMware,Microsoft,Citrix几大公司是提供桌面虚拟化解决方案的主要厂商,在他们提供的解决方案中,主要使用的是RDP以及Citrix公司开发的ICA协议。使用RDP以及ICA协议开发的产品,在一般的局域网环境下,都是能够满足个人及企业的需求的,尽管RDP协议会造成网络的使用率较高,但还是不会影响其正常使用的。但是如果是在广域网或者是互联网之上,情况就不容乐观了,RDP协议基本上无法正常使用,ICA协议在Flash以及视频播放等应用上,视频不流畅也是很明显的问题。
Microsoft以及Citrix都针对上述问题提出了相应的解决方案。为了增强桌面虚拟化环境下播放视频的用户体验效果,Microsoft的RemoteFx提供了GPU虚拟化,主机端呈现, RemoteFx编解码器等组件。Citrix也通过使用HDX技术,向最终使用用户提供了高清的视频体验。
而本论文中介绍的系统是校企合作项目《虚拟桌面Web视频重定向软件设计与实现》的重要组成部分,《虚拟桌面Web视频重定向软件设计与实现》这个解决方案有着跟Microsoft RemoteFx以及Citrix HDX技术相似的目标,都是为了增强桌面虚拟化环境下用户播放Web视频的体验效果。
1.2 研究意义
作为未来虚拟化技术的一个重要发展分支,桌面虚拟化技术越来越广泛地受到学术界与工业界的应用与研究。桌面虚拟化具有相当多的优势,它能够为企业提供全新的部署及管理模式,由企业的服务端数据中心对所有的虚拟桌面进行统一的托管,方便虚拟桌面的升级及文护工作,另一方面,为用户提供随时、随地访问虚拟桌面环境的能力,以及可以通过任意类型的终端设备访问用户的个人定制化虚拟桌面环境的能力,都是桌面虚拟化的决定性优势。在对Web视频播放的要求并不是太高的场景下,桌面虚拟化完全能够满足个人及企业的需求,但是如果是在用户要求提供良好的Web视频播放的体验效果的场景下,那么普通的桌面虚拟化解决方案就明显会满足不了用户需求了。这时,就需要在这些已经提出的,并能够达到一定效果的解决方案的基础之上,再研发一些新的技术方案,专门用来解决Web视频播放的问题。例如本文介绍的项目《虚拟桌面Web视频重定向软件设计与实现》就是专门用于解决视频播放问题的。
1.3 本文主要工作 虚拟桌面Web视频重定向软件设计与实现(3):http://www.751com.cn/jisuanji/lunwen_21428.html