Font Size: a A A

The Research And Implementation Of WDDM-based Video Redirection Technology

Posted on:2014-11-14Degree:MasterType:Thesis
Country:ChinaCandidate:H ZhongFull Text:PDF
GTID:2268330395989051Subject:Computer architecture
Abstract/Summary:PDF Full Text Request
With the development of desktop virtualization technology, more and more companies use this technology to manage their IT resource.the desktop virtualization technology allows remote login via redirecting desktop and IO device requests of the server, while video is an important part of a desktop, in order to provide a complete desktop on the client, virtualization technology has to redirect video to clients. However the current method desktop virtualization technology used to achieve video redirection is not quite good. We normally compress the video information as part of a desktop, then send the compressed data to the client. Since it does not consider characteristics of a particular video, the compression algorithm can not significantly reduce the size of the video information, also the Compression algorithm itself takes a lot of calculation.For the goal of video redirection, this paper proposes a technique named WDDM-based video redirection:we developed a WDDM driver which supports DXVA technology and installed the driver in a server; when the server plays video, WDDM driver packages function names and parameters into a packet, then sends this packet to the client; when the client receives the packet, it will call the functions with the same parameters in the same order. After all the functions received from the server are completed, we can get video messages from the server and play it on the client. Components of the work are as follows:1. Survey on the desktop virtualization technology and popular solutions used to redirect video.2. Survey on key technologies proposed in this paper, including WDDM driver, DXVA technology.3. Design and implementation of a video redirection system, including function intercepted module, function transmission module and client module.4. Test the system we developed. We run several players and video files to test whether the player can play video files using our system. We also measure network and CPU utilization to make sure our system can play video smoothly in a local area network.
Keywords/Search Tags:Desktop Virtualization, WDDM, DXVA, video redirection
PDF Full Text Request
Related items