Font Size: a A A

Design And Implementation Of Adaptive Video On-Demand System Based On MPEG-DASH Protocol

Posted on:2019-07-10Degree:MasterType:Thesis
Country:ChinaCandidate:Y ShaoFull Text:PDF
GTID:2348330545962584Subject:Computer technology
Abstract/Summary:PDF Full Text Request
In the mobile Internet era,online video has become one of the most important forms of entertainment for Internet users.The rapid development of the entire network video industry is closely associated with streaming media technology.HTTP adaptive streaming is one of the most widely used streaming technologies.The most prominent feature of HTTP adaptive streaming is that it supports adaptive bitrates to ensure watching experience in different network conditions.However,implementations of HTTP adaptive streaming in different companies were not common to each other.To solve this problem,MPEG-DASH came into being and became an international standard officially in November 2011.Currently,MPEG-DASH has been widely supported by streaming media industry and will get more platforms and devices support in the future.Based on the in-depth study of mpeg-dash protocol and its related technologies,this paper designs and implements the adaptive video on-demand system based on MPEG-DASH protocol.The system consists of a video resource server,a streaming media server,and a client.Video resource server is responsible for the production,management and transmission of video files.The streaming server is responsible for providing application interfaces,storing page resources and player scripts and recording relevant information.The client is responsible for playing videos,switching bitrate levels and display video parameters.In adaptive bitrate algorithm,this paper summarizes two adaptive algorithms based on throughput and video caching and optimizes the throughput-based adaptive algorithm.This paper firstly introduces the background and significance of the project,summarizes the current research status of streaming media transmission technology.Then this paper introduces streaming media transmission related technologies,including mainstream streaming media protocols,MPEG-DASH protocol,group of pictures and media source extensions.Then this paper introduces the design and implementation of adaptive video on-demand system based on MPEG-DASH protocol.In system design,this paper introduces system framework,system module design and adaptive bitrate algorithm.In system implementation,this paper introduces the workflow,key class figure and development tools of each function module.Finally,this paper introduces the system test situation,including test environment,function module testing,encoding performance testing and algorithm effect contrast testing.
Keywords/Search Tags:streaming media transport, MPEG-DASH, adaptive bitrates, HTML5
PDF Full Text Request
Related items