Font Size: a A A

Research And Application Of Concurrent Access Technology In Multi Protocol Video Service Platform

Posted on:2021-03-09Degree:MasterType:Thesis
Country:ChinaCandidate:L ZhouFull Text:PDF
GTID:2428330614469862Subject:Information and Communication Engineering
Abstract/Summary:
With the rapid development of Internet technology and streaming media technology,HD video service has become an important part of people's daily life.Meanwhile,with the emergence of a variety of video protocol standards,the interconnection between the video service platform and the front-end or back-end video equipment is in trouble.In order to solve the problem of docking between the platform and devices with different video protocol standards,a video service platform that can be compatible with multiple protocols is needed to support the smooth transmission of HD video with different formats.With the expansion of the scale of the platform,the number of users is increasing rapidly.If a large number of users' requests are not processed in time,the quality of service of high-definition video transmission will be significantly reduced,which will seriously affect the user experience.Therefore,this thesis improves the service ability of HD video service platform by deploying cluster server and adopting appropriate load balancing algorithm.The performance of the load balancing algorithm often determines the performance of the cluster server,that is,the ability of the platform to withstand concurrent requests.This thesis studies the video protocol of video service platform and the algorithm of concurrent requests.The main work and achievements are as follows:1.Analyze the workflow and characteristics of some existing video protocols,looking for their common ground,and protocol related streaming media technologies.And this thesis analyzes the advantages and disadvantages of hardware load balancing and software load balancing,as well as the static load balancing algorithm and dynamic load balancing algorithm.2.A dynamic load balancing algorithm based on maximum matching of bipartite graph is proposed to solve the problem of concurrent user requests in signaling server of video service platform.It takes server nodes and user requests as the vertexes of bipartite graph,and takes connections between user request of competent server node as the edges of bipartite graph,so as to construct the bipartite graph to find the maximum matching.This algorithm allocates user requests to server nodes according to the maximum matching result of bipartite graph,so as to dynamically balance the load of the server cluster and improve the performance of service.3.In order to solve the load imbalance of streaming media server in video service platform when requests are concurrent,a request migration algorithm based on load balance is proposed.This algorithm obtains the optimal migration path by weighing the two parameters of server node load balance degree and request migration steps,and migrates the requests from the high load server node to the low load server node according to a certain path,so as to realize the server load balance.4.In view of the single supporting protocol of the video service platform,this thesis realizes the access process flow of various video protocol devices,and realizes storage devices accessing to the platform which improves the storage function of the platform.It also improves the streaming media server by providing the function of converting from PS stream to H264 stream directly.
Keywords/Search Tags:video service platform, multi protocol, streaming media, concurrent request, load balancing
Related items