Font Size: a A A

Research And Implementation Of An Applications Interaction Solution Of Thin Clients Based On Broadcast Network

Posted on:2016-09-01Degree:MasterType:Thesis
Country:ChinaCandidate:Y XuFull Text:PDF
GTID:2298330467991888Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
,With the growing spiritual and cultural needs of the people, the traditional ISPs who only could provide television broadcasting services are unable to meet people demand. However, the limited capacity of thin client set-top box has become a huge obstacle of network service transformation. We can use cloud computing technology to run applications on a cloud server, and transmit the real-time display output to the client by video streaming and the display of applications could be presented to the user by decoding. In this way, the client can control applications by sending the control command to the application server. If this can be done, we could translate applications from the Internet to the broadcast networks easily. It will create a new business model and promote user experience with the things that old clients cannot do.Though learning the related research and hard working, we design and implement an available program based on thin-clients in broadcast network. Accoding to the needs of the business and understanding of this subject, we divide this project into three parts:NGOD architecture extension, remote control of applications, the application streaming. In NGOD architecture extension part, we introduce the application server and application server management module, and define the corresponding communication interface. In remote control of applications part, we can simulate mouse and keyboard to control the application by extending the RTSP protocol messages and Xlib API. At the same time, we discuss the strategies of controlling multiple users to run applications on one application server simultaneously. In the third part, we introduce a method of application streaming. It based on the FFmpeg and the X Window System, application server can send the video stream to streaming server with RTP after encoding application GUI into H.264. At last the video will be sent to clients.Finally, this paper implements a prototype system which is designed before. The comprehensive tests has been do to show the program is available. The project develops an application interaction program in broadcast networks and may impact the development of broadcast network. Furthermore, it is also applicable to the situation that thin client application interacts with the cloud server.
Keywords/Search Tags:applications interaction, NGOD, FFmpeg, X Windows System
PDF Full Text Request
Related items