摘要
为实现计算机资源的集中管理、高效利用和保密控制,设计并实现一种基于视频流的云桌面系统。服务端使用通用服务器和VirtualBox虚拟化工具实现桌面虚拟化,客户端采用基于ARM平台的飞思卡尔i.MX6DL处理器进行硬件解码,虚拟桌面图像压缩中应用改进后的H.264新一代视频压缩算法,桌面视频流的传输中应用平滑网络流量的传输方式,对客户端的鼠标键盘消息重定向中使用Linux内核模块。与常见桌面传输协议的比较测试结果表明,当虚拟桌面分辨率为1 280×720时,该系统具有更稳定的桌面显示效果、500 KB/s左右的较低网络流量,以及120 ms左右的响应时间。
In order to achieve centralized management, efficient use and privacy control of computer resources, a cloud-desktop system based on video stream is designed and implemented. A general-purpose server with VirtualBox virtualization technology is applied to achieve desktop virtualization. A freescale i.MX6DL ARM processor for hardware decoding is the core of client terminal. The improved state-of-the-art H.264 video compression standard is applied in desktop image compression. A smooth network traffic transfer method is used in desktop video stream transmission. The Linux kernel module is used to redirect mouse and keyboard messages. Experimental results show that when the virtual desktop resolution is 1 280×720, this cloud-desktop has a more stable display quality and less network traffic around 500 KB/s compared with commonly used desktop transfer protocols, in addition the very short response time around 120 ms.
出处
《计算机工程》
CAS
CSCD
2013年第10期37-41,52,共6页
Computer Engineering