Fast multi-encoding to reduce the cost of video streaming

10/25/2022
by   Hadi Amirpour, et al.
0

The growth in video Internet traffic and advancements in video attributes such as framerate, resolution, and bit-depth boost the demand to devise a large-scale, highly efficient video encoding environment. This is even more essential for Dynamic Adaptive Streaming over HTTP (DASH)-based content provisioning as it requires encoding numerous representations of the same video content. High Efficiency Video Coding (HEVC) is one standard video codec that significantly improves encoding efficiency over its predecessor Advanced Video Coding (AVC). This improvement is achieved at the expense of significantly increased time complexity, which is a challenge for content and service providers. As various representations are the same video content encoded at different bitrates or resolutions, the encoding analysis information from the already encoded representations can be shared to accelerate the encoding of other representations. Several state-of-the-art schemes first encode a single representation, called a reference representation. During this encoding, the encoder creates analysis metadata with information such as the slicetype decisions, CU, PU, TU partitioning, and the HEVC bitstream itself. The remaining representations, called dependent representations, analyze the above metadata and then reuse it to skip searching some partitioning, thus, reducing the computational complexity. With the emergence of cloud-based encoding services, video encoding is accelerated by utilizing an increased number of resources, i.e., with multi-core CPUs, multiple representations can be encoded in parallel. This paper presents an overview of a wide range of multi-encoding schemes with and without the support of machine learning approaches integrated into the HEVC Test Model (HM) and x265, respectively.

READ FULL TEXT

page 1

page 6

page 7

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...
research
04/16/2021

CTU Depth Decision Algorithms for HEVC: A Survey

High-Efficiency Video Coding (HEVC) surpasses its predecessors in encodi...
research
12/29/2020

Quality-Driven Dynamic VVC Frame Partitioning for Efficient Parallel Processing

VVC is the next generation video coding standard, offering coding capabi...
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
07/14/2018

Fast Block Structure Determination in AV1-based Multiple Resolutions Video Encoding

The widely used adaptive HTTP streaming requires an efficient algorithm ...
research
06/11/2021

Where to Encode: A Performance Analysis of x86 and Arm-based Amazon EC2 Instances

Video streaming became an undivided part of the Internet. To efficiently...
research
08/02/2019

Deep Video Precoding

Several groups are currently investigating how deep learning may advance...

Please sign up or login with your details

Forgot password? Click here to reset