Gallery

Multi-rate HEVC with x265 for adaptive HTTP streaming

15 Aug

Another in-depth look into multi-rate video encoding by my friend Damien Schroeder.

damienschroeder

Version 2.0 of x265 has recently been tagged. It has been more than two years of work since version 1.0. Since then, HEVC has become more visible with wide adoption on devices and in software. From a streaming perspective, adaptive HTTP streaming is now the most common streaming technology to watch live or on-demand content on the web, for example with the DASH standard.

Remember, adaptive HTTP streaming requires a video to be encoded at different representations, that is, different qualities, which is generally achieved by encoding the same video at different (spatial) resolutions and different signal qualities. Depending on the encoder and on the encoding mode, the signal quality can be tuned by varying the quantization parameter (QP), or varying the target bitrate when using rate-control. In the case of x265, the so-called constant rate factor (CRF) can also be used to tune the quality of the…

View original post 1,183 more words