Font Size: a A A

Design And Implementation Of Streaming Media Playing System For Education Platform Based On Content Distribution Network

Posted on:2018-04-07Degree:MasterType:Thesis
Country:ChinaCandidate:L X WangFull Text:PDF
GTID:2348330518494421Subject:Computer technology
Abstract/Summary:PDF Full Text Request
With the rapid development of online education in the Internet industry, the user scale is increasing, and the demand for large-scale streaming media player is also growing. Large-scale streaming media applications face two main problems: First, video, audio and other large-scale data transmission will lead to longer user access latency,Second, a large-scale streaming media player users online will lead to its bandwidth high demand,Therefore, in order to improve the user experience and platform service quality of online education platform, this paper designs and implements a streaming media player system which supports large-scale users' online education platform.To solve the problem of high bandwidth and latency of network streaming media broadcasting system, this paper puts forward a scheme of adding data cache to solve the problem through the analysis of the existing solutions. First of all, we start from the content distribution network architecture, through the analysis of online education users ,we found that the user with different interest will show a different regionalization, and the marginalization of the characteristics of the user's streaming media access has clustering effect. Combined with the characteristics of online education network users, this paper focuses on the full utilization of storage resources in edge networks. Through the introduction of user interest-based data cache allocation algorithm,it solves the content distribution optimization problem. Its core idea is to make full use of the edge network user's free storage and bandwidth, in order to achieve the goal of fast and effective access to streaming media.This paper first introduces the background and significance of the research and describes the related technologies involved in the development of the system. Secondly, it analyzes the functional requirements of the streaming media playback system and obtains the overall demand of the system. Then based on the edge network streaming media distribution service model and framework,we design a data cache allocation algorithm based on user interest to optimize the content cache management and distribution issues. Next, this paper presents the overall architecture of the streaming media player system, and respectively introduces the system model, the inside and outside interface of the system and the typical interactive process.Then, the design and implementation of each server in the streaming media playback subsystem are described in detail. The class diagram of the key module,the key method and the call relation and the workflow of the typical workflow are described. Then this article carries on the functional test and the performance test to the streaming media broadcast system. Finally,this paper summarizes the design and implementation of streaming media broadcasting system, and points out the research direction of the next step.
Keywords/Search Tags:Content Distribution Network, P2P, Cache policy, Large-scale streaming media distribution, Cache resource allocation
PDF Full Text Request
Related items