Font Size: a A A

The Design And Implementation Of Distributed Video Processing System

Posted on:2016-04-17Degree:MasterType:Thesis
Country:ChinaCandidate:D S YuanFull Text:PDF
GTID:2298330467497010Subject:Software engineering
Abstract/Summary:PDF Full Text Request
In recent years, with the development of network access technology and reduction of network cost, more and more people use the online video service. According to statistics, more than half of Internet data are video data in2014.It predicts that the video data will make up over80%of the total data in2019. In this case, the traditional video business faces two challenges. The first one is how to guarantee the performance coping with the increasing amount of video on demand. The other one is how to ensure compatibility of video on different terminals. Transcoding server have more and more heavy task which also need to meet the demand of different parameters such as video coding format and frame rate on different platforms, due to the large quantity of video on demand. In the circumstances, it is time to upgrade the architecture because the primary service of centralized video transcoding already cannot satisfy the needs of the business. In this situation, it is a good choice to adopt the distributed cluster parallel transcoding using available technology.The paper based on update of video system in NetEase Company, which researched on the design and implementation of the distributed architecture on video processing system, to deal with large-scale and various transcoding scenes. The task of the distributed video processing system is design a reasonable and efficient transcoding system, which centralizes computing resources and improves server utilization. It also provides a unified service interface for video transcoding to ensure the quality of service. The paper carved into several parts:The first part is analyzing the requirements of video, determine the specific requirements and application. Secondly, choose suited service logic and system architecture. Thirdly, develop system module and launch the system, then provide unified video processing interface to website developer. Fourthly, test and optimize the system to verify availability and efficiency of system.Now, system for distributed video processing has officially launched. It could storage copes and automatic transcoding according to different transcode requirements. And it makes automatic schedule reality which raises efficiency and provided power support for user.
Keywords/Search Tags:Video Transcode, Distributed System, FFMPEG
PDF Full Text Request
Related items