Predicting total time to compress a video corpus using online inference systems

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Shu, Xin, Vibhoothi, Vibhoothi, Kokaram, Anil
Natura: Preprint
Pubblicazione: 2024
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866916451498065920
author Shu, Xin
Vibhoothi, Vibhoothi
Kokaram, Anil
author_facet Shu, Xin
Vibhoothi, Vibhoothi
Kokaram, Anil
contents Predicting the computational cost of compressing/transcoding clips in a video corpus is important for resource management of cloud services and VOD (Video On Demand) providers. Currently, customers of cloud video services are unaware of the cost of transcoding their files until the task is completed. Previous work concentrated on predicting perclip compression time, and thus estimating the cost of video compression. In this work, we propose new Machine Learning (ML) systems which predict cost for the entire corpus instead. This is a more appropriate goal since users are not interested in per-clip cost but instead the cost for the whole corpus. In this work, we evaluate our systems with respect to two video codecs (x264, x265) and a novel high-quality video corpus. We find that the accuracy of aggregate time prediction for a video corpus more than two times better than using per-clip predictions. Furthermore, we present an online inference framework in which we update the ML models as files are processed. A consideration of video compute overhead and appropriate choice of ML predictor for each fraction of corpus completed yields a prediction error of less than 5%. This is approximately two times better than previous work which proposed generalised predictors.
format Preprint
id arxiv_https___arxiv_org_abs_2410_18260
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Predicting total time to compress a video corpus using online inference systems
Shu, Xin
Vibhoothi, Vibhoothi
Kokaram, Anil
Image and Video Processing
Computer Vision and Pattern Recognition
Predicting the computational cost of compressing/transcoding clips in a video corpus is important for resource management of cloud services and VOD (Video On Demand) providers. Currently, customers of cloud video services are unaware of the cost of transcoding their files until the task is completed. Previous work concentrated on predicting perclip compression time, and thus estimating the cost of video compression. In this work, we propose new Machine Learning (ML) systems which predict cost for the entire corpus instead. This is a more appropriate goal since users are not interested in per-clip cost but instead the cost for the whole corpus. In this work, we evaluate our systems with respect to two video codecs (x264, x265) and a novel high-quality video corpus. We find that the accuracy of aggregate time prediction for a video corpus more than two times better than using per-clip predictions. Furthermore, we present an online inference framework in which we update the ML models as files are processed. A consideration of video compute overhead and appropriate choice of ML predictor for each fraction of corpus completed yields a prediction error of less than 5%. This is approximately two times better than previous work which proposed generalised predictors.
title Predicting total time to compress a video corpus using online inference systems
topic Image and Video Processing
Computer Vision and Pattern Recognition
url https://arxiv.org/abs/2410.18260