Optimization for H.264 Based Real-time Screen Video Encoder

Shen Rui-minb · Jisuanji gongcheng · 2012

H.264 encoder is a general video encoder with the highest compression efficiency.However,to apply it directly into real-time screen video encoding brings the problems,such as high CPU occupancy rate and ineffectiveness in limiting the peak bitrate.To solve the problems above,in one hand,it integrates a Mirror Driver-based changed region computation step into the classic H.264 encoder,X264.After that,it can find the unchanged macroblocks and then quick-find optimized prediction modes.On the other hand,it proposes an adaptive frame rate constant quantization parameter rate control algorithm,which limits peak bitrate by reducing the local frame rate.Experimental results show that the schema reduces CPU time by 30%,strictly controls the peak bitrate and finally achieves 3 dB~8 dB PSNR improvement.

Read the paper · More papers on PaperTik