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.


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

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: