Font Size: a A A

Design And Implementation Of Distributed Channel Management System Based On GTK+

Posted on:2015-01-06Degree:MasterType:Thesis
Country:ChinaCandidate:X Q LiFull Text:PDF
GTID:2268330428468266Subject:Modern educational technology
Abstract/Summary:PDF Full Text Request
With the rapid development of modern Internet technology, streaming media technology has come into being, and is being widely used in video-on-demand, distance learning, video conferencing, web games and other fields. As one of the key parts of streaming media system, the channel management has greatly improved the convenience of streaming media services. However, with the promotion of education cloud services, the management of streaming media is facing new challenges:with a large numbers of netizens getting access to the streaming media services at the same time, the servers are confronted with increasingly pressure. Therefore, the traditional centralized channel management cannot meet people’s current demand; some pressing problems are more and more severe, such as the inefficient reaction speed, the inconvenience of system expansion and other issues.To counter the problems above, I conduct a survey on the current development of channel management and distributed systems, and present a solution of distributed channel management system based on GTK+and make an implementation by combining the related theory and technology. The main tasks of this thesis are as follows:Firstly, considering the features of various distributed systems, I analyze and sort out the overall architecture of the system; Secondly, I design and implement various functional modules of the distributed channel management system, including the reasonable layout of the front display interface and the design of back-end database; Finally, I make an integrated application test of the entire system, results illustrate the effectiveness of each functional module. In addition, to improve the overall performance of the proposed system, I point out the future work.The proposed system uses GTK+technology to display the interface, and adopts multi-threading technology to enable concurrent multi-user access. At the same time, I successfully integrate the system into CloudStreaming P2P streaming media system by using system migration technology, thus can meet the urgent needs of users in a large extent.
Keywords/Search Tags:GTK+, Distributed System, Channel Management, System Migration
PDF Full Text Request
Related items