Font Size: a A A

Video Transcoder Software Design Of 3G Server Based On TILEPro64 Multicore Processor

Posted on:2013-02-23Degree:MasterType:Thesis
Country:ChinaCandidate:X HanFull Text:PDF
GTID:2218330371458347Subject:Electronic information technology and instrumentation
Abstract/Summary:PDF Full Text Request
Along with the maturity of the 3G tecnology, the seamless connection has been realized among the mobile network, broadcast and internet. The requirements of the video transcoding are increasingly growing, especially between MPEG-2 and H.264. The video processing algorithms for HD video sources are too complex to be realized in real-time. However, the multicore processor makes the HD real-time transcoding possible. So, a video transcoder software for 3G sever is designed based on the TILEPro64 in this thesis, in which the real-time transcoding from MPEG-2 to H.264 is realized.In chapter 1, the singnificance of the topic and the relevant background are presented, including the video coding standards, video transcoding,3G technologies and the development of multi-core processors.In chapter 2, the hardware platform of the multi-core processor is introduced. The multicore architectures of TILEPro64, I/O devices, instruction sets and the integrated development environment are described in detail.In chapter 3, the key technologies of the MPEG-2 to H.264 trancoder on multi-core are introduced. The architecture of the codec, resolution down-sampling algorithms, the transcoding process of rate control and parallel computing are discussed.In chapter 4, the software framework of the transcoder based on multi-core processor is researched and developed, including the MPEG-2 decoding module, resolution sampling module and H.264 encoding module. And according to the payload characteristic of the transcoder, a multi-core parallel algorithm is proposed.In chapter 5, the optimization methods used in the transcoder are discussed, including compiler optimization, storage optimization, inline functions and data package and the elimination of redundant code.In chapter 6, the transcoder from MPEG-2 to H.264 is realized on the TILEPro64. The experimental results and the analysis are given in order to validate the multi-core parallel effects.In chapter 7, a summary and some future research work are presented.
Keywords/Search Tags:Transcoding, MPEG-2, H.264, TILEPro64, multicore processor
PDF Full Text Request
Related items