Content-adaptive Encoder Preset Prediction for Adaptive Live Streaming

10/19/2022
by   Vignesh V Menon, et al.
0

In live streaming applications, a fixed set of bitrate-resolution pairs (known as bitrate ladder) is generally used to avoid additional pre-processing run-time to analyze the complexity of every video content and determine the optimized bitrate ladder. Furthermore, live encoders use the fastest available preset for encoding to ensure the minimum possible latency in streaming. For live encoders, it is expected that the encoding speed is equal to the video framerate. An optimized encoding preset may result in (i) increased Quality of Experience (QoE) and (ii) improved CPU utilization while encoding. In this light, this paper introduces a Content-Adaptive encoder Preset prediction Scheme (CAPS) for adaptive live video streaming applications. In this scheme, the encoder preset is determined using Discrete Cosine Transform (DCT)-energy-based low-complexity spatial and temporal features for every video segment, the number of CPU threads allocated for each encoding instance, and the target encoding speed. Experimental results show that CAPS yields an overall quality improvement of 0.83 dB PSNR and 3.81 VMAF with the same bitrate, compared to the fastest preset encoding of the HTTP Live Streaming (HLS) bitrate ladder using x265 HEVC open-source encoder. This is achieved by maintaining the desired encoding speed and reducing CPU idle time.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/29/2023

Just Noticeable Difference-aware Per-Scene Bitrate-laddering for Adaptive Video Streaming

In video streaming applications, a fixed set of bitrate-resolution pairs...
research
04/24/2023

Green Video Complexity Analysis for Efficient Encoding in Adaptive Video Streaming

For adaptive streaming applications, low-complexity and accurate video c...
research
08/02/2019

Deep Video Precoding

Several groups are currently investigating how deep learning may advance...
research
01/23/2023

Efficient Encoders for Streaming Sequence Tagging

A naive application of state-of-the-art bidirectional encoders for strea...
research
03/11/2021

Open GOP Resolution Switching in HTTP Adaptive Streaming with VVC

The user experience in adaptive HTTP streaming relies on offering bitrat...
research
06/10/2022

Efficient Per-Shot Convex Hull Prediction By Recurrent Learning

Adaptive video streaming relies on the construction of efficient bitrate...
research
01/28/2023

Multi-resolution encoding and optimization for next generation video compression

Multi-encoding implies encoding the same content in multiple spatial res...

Please sign up or login with your details

Forgot password? Click here to reset