Font Size: a A A

Design And Implementation Of Real-time H.264Encoding And Transcoding System Based On Many-core Processor

Posted on:2015-08-27Degree:MasterType:Thesis
Country:ChinaCandidate:G DengFull Text:PDF
GTID:2298330452964060Subject:Information and Communication Engineering
Abstract/Summary:PDF Full Text Request
With the progress of society, the demand for high-definition video isgrowing; on the other hand, due to the inconsistency of networkenvironment and the processing capability of different terminal devices,the demand for video tends to be diversified. H.264video compressionstandard is still widely used, so research on real-time H.264encoding andtranscoding system can achieve practical value.Ultra HD video encoding and HD video transcoding both have highcomputational complexity. It is difficult to achieve real-time processing.With the powerful parallel computing capabilities of many-core processor,it offers a solution for implementing the real-time encoding andtranscoding system.Firstly, this paper introduced the research status of parallel encodingand decoding from the perspective of data decomposition and functiondecomposition, and analyzed the usability of different parallel algorithmsin real-time encoding and transcoding. Combined with the feature ofmany-core processor platform, this paper designed and implemented theH.264parallel decoder based on function and data decomposition,and theH.264parallel encoder based on data decomposition. Based on parallelencoder, this paper designed the management of real-time video inputbuffer and used an output FIFO buffer for speed controlling of real-timestream. Based on parallel decoder and encoder, this paper added acascaded buffer for synchronization between the decoder output and theencoder input, it implemented the H.264cascaded pixel domaintranscoding system. Experimental results show that the encoding and transcoding systemare real-time processing system and have good parallel speedup. Withcertain encoding configuration, the ultra-HD encoding system is capable ofreal-time encoding and transmitting the ultra-high-definition sequences.The experimental results of HD transcoding show that the system can carryout one-way or two-way real-time transcoding, even three-way transcodingunder certain configuration.
Keywords/Search Tags:ultra-HD encoding, HD transcoding, H.264encoder, H.264decoder, parallel programming
PDF Full Text Request
Related items