Font Size: a A A

The Design And Implementation Of Demux And Decoding Of Chromium-based Embedded Network Video System

Posted on:2014-12-11Degree:MasterType:Thesis
Country:ChinaCandidate:Y ChenFull Text:PDF
GTID:2268330422951984Subject:Software engineering
Abstract/Summary:PDF Full Text Request
In recent years, Along with computers, multimedia and networkcommunications and other high-tech on the market, the rapid development ofInternet video-on-demand broadcast system makes the emergence of active usersaccording to their needs for a variety of network multimedia information desireto get a good implementation. Compared to the traditional way of access tomultimedia information network, which allows users to enjoy a creative way tochoose a way to receive information. This paper designed a system whereInternet TV software category, allowing users in the living room by using theTV remote control or any other mobile phone with a remote control, keyboard,mouse, etc. to enter into the browser or television clients, search on-demandmovies, TV live broadcasts.The purpose of this study is a system for live and on-demand video datademultiplexing and decoding design and implementation. Based on businessrequirements and functional analysis, design and implementation ofdemultiplexing TS stream is divided into two parts, and PS stream, decodingmodule implementation into MPEG-2and H.264decoding two parts, eachaccording to the progressive realization of multiple sub-modules. Wherein thevideo data demultiplexing and decoding the transmission is driven by the flowof media drives layer (SMD) Create Pipeline complete.Demultiplexing module is designed to multiplex the encoded data source,the TS stream live and on-demand video data PS video data stream into a videostream, audio stream and subtitle stream, the PID filtering algorithms to find andidentify the PID, the corresponding data filtering streams, the use of the filtersection for flow matching algorithm, and finally can be packaged into a decodedAES, VES, PTS flow created by the SMD Pipeline to transfer data to thedecoder buffer.Decoding module design is created by the driver layer decoding devicecalled Pipeline input interface, FW input data for the MPEG-2or H.264hardware decoding, using the CE4100system on a chip, multi-format hardwaredecoding hardware acceleration as well as its unique ability to achieve on-demand and live HD decoding different video formats.Finally, the system functionality and performance tests show that eachmodule to meet business needs, achieve operational expectations. Achieve ahigh-definition video output in real time, thus providing a new autonomouschoose to watch TV programs, and can see with the stop with the way to theuser.
Keywords/Search Tags:Network video system, Stream Media Driver, SoC, Demux, Hardware decoding
PDF Full Text Request
Related items