A highly parallelized H.265/HEVC real-time UHD software encoder

2014 
H.265/HEVC standard, promising up to twice the compression efficiency over H.264/AVC standard is suitable for encoding UHD videos and has garnered much attention since its inception. With increasing amount of devices supporting UHD, real-time H.265/HEVC encoder and decoder are needed to complete the UHD media ecosystem. In this paper, we present a highly parallelized HEVC software encoder suitable for broadcasting or network streaming applications. Real-time Main 10 profile encoding of 4K UHD videos at 60fps is achieved through an efficient parallel encoder platform comprising of CPUs interconnected by high speed network. The encoder core is optimized with data parallelism and GPU assisted motion estimation. Utilizing temporal parallelism of GOP and spatial parallelism of picture through slicing to encode, scalability and flexibility are achieved. Results show that our encoder system is about 15794 times faster than HEVC test model HM 11.0 and 13 times faster than ×265, an open source HEVC encoder.
    • Correction
    • Source
    • Cite
    • Save
    • Machine Reading By IdeaReader
    4
    References
    16
    Citations
    NaN
    KQI
    []