Font Size: a A A

A Streaming Meida Transport Optimization Technology For Remote Desktop Connection

Posted on:2018-08-15Degree:MasterType:Thesis
Country:ChinaCandidate:J SongFull Text:PDF
GTID:2348330512983270Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
In recent years, virtual desktop technology is increasingly vigorous, more quickly and profoundly changing the world, which have been widely used in both enterprises and individuals. The basic principle of realizing Virtual desktop technology is: to generate the unified configuration virtual desktop on the remote server, and the client uses a virtual desktop to access the virtual desktop connection remotely. Nowadays, most of the clients can support the common desktop operating, using mouse, keyboard, etc., but experience of remote watching virtual desktop stream media is poorer. VNC has both cross-platform and open nature that make it become the main topic in this thesis. At the beginning of the article, the RFB protocol that VNC adopt will be analyzed in detail, such as screen update mode and message interaction mechanism, and so on, in which the flaw and insufficiency of VNC in streaming media transmission will be summarized. Then a set of systematic optimization strategy from two aspects of the server and the client is proposed.On the server, this article embarks from the remote virtual desktop streaming media recognition, putting forward the service side an active push strategy for its "lazy" way of screen update, and expands the H.264 code to aim at the defect of its low encoding compression rate. Due to the matching contradiction of speed between server-side codes push and client decoding process data, this thesis design the bit rate control module to control the server code rate. In addition, this article also designs the way of live broadcast for large files aiming at sharing mechanism based live streaming media file on the multimedia file server.On the client side, corresponding to a series of optimization from the server, the article increases FFmpeg decoding module to decode H.264 coded data. Having considered the resources of the Android devices and decoding ability is limited; this article will increase the hard decoding module on the client side. When hard decoding can not relieve the pressure on the client CPU, the client will make a code rate control request to the server by using feedback transformation module. Finally, the embedded Vitamio framework for multimedia player to achieve a large file on demand mechanism in the local playback function..In order to verify the above optimization performance, this article has carried on the corresponding test both on the server and client respectively compared with VNC prototype system, and simulates operating conditions of the optimized VNC platform under the different network environment and different configuration of equipment.Comparison results show that under the condition of the proposed optimization improvement scheme of streaming media transmission based on VNC platform, remote streaming performance has been greatly improved, so do the experience of users.
Keywords/Search Tags:VNC, Android, remote desktop connection, streaming media
PDF Full Text Request
Related items