Since Netflix started using ‘per-title encoding’, optimizing the encoding recipe for the content has become a well-known concept. But what if a similar approach could be applied to every scene on the client side using the adaptation logic? Many low complexity scenes do not need to be streamed at a high bitrate to maintain a consistent perceptual quality for the viewer. These sequences can be replaced by lower bitrate segments, saving bandwidth and reducing costs, if the client is aware of the video context and not only the bitrate of a segment.
Presented by Reinhard Grandl at Demuxed 2017