Font Size: a A A

The Design And Implementation Of Directx Video Acceleration Redirection Infrastructure Based On WDDM Driver Model

Posted on:2014-01-08Degree:MasterType:Thesis
Country:ChinaCandidate:T ZhangFull Text:PDF
GTID:2268330395989047Subject:Computer system architecture
Abstract/Summary:PDF Full Text Request
With the continuous development and progress of computer technology, cloud computing technology develops rapidly and matures. The virtualization technology, as the core technologies of cloud computing, has also been promoted fast. Virtual desktop which is a kind of virtualization technology, has the most rapid development because of its low-cost, flexible and easy-to-use, and centralized management and deployment advantages. As same as the rapid growth of cloud computing and software technology, processor hardware technology also advances quickly. Result from the advance of GPU processing technology,3D applications tend to develop and progress. At the same time, for3D applications, Microsoft developed WDDM display driver model which was used in their Windows Vista and later operating systems. In this model, DirectX graphics library was supported well, and was also able to provide good support for3D applications with its GPU hardware acceleration, enhanced the user experience.However, at present, the virtual desktop products only to meet the business office scene, compared to the traditional PC desktops, its imperfections desktop functionality and user experience make it can not be further promoted to ordinary users. In this context, the paper which based on the support of HD video hardware acceleration in Microsoft WDDM, designed and implemented a framework for DirectX Video Acceleration redirection, which aimed at making efficient use of client host GPU in the virtual desktop, and providing support for playing HD video in the virtual desktop. For this solution, we do the following work.(1) To research and analyse the mainstream virtual desktop solutions and products at present, which provides a reference for design and implementation of the DirectX Video Acceleration redirect framework in this paper;(2) Performed a detailed analysis of the key technologies for the design and implementation of DirectX video acceleration redirect framework, including the WDDM driver model, DXVA API, high-definition video and video player, etc.;(3) Designed the DirectX Video Acceleration redirect framework, and implemented the basic functional modules, including the DXVA instruction and video data interception and redirection in the virtual desktop server, performing the redirect instruction in the virtual desktop client using the host GPU acceleration, and playing the high-definition video. Then we tested the system in several ways, including functionality, performance and compatibility, meanwhile, we verified the functionality of the system.
Keywords/Search Tags:Virtual Desktop, WDDM, DirectX Video Acceleration, Video Redirection
PDF Full Text Request
Related items