LwTE: Light-Weight Transcoding at the Edge

Due to the growing demand for video streaming services, providers have to deal with increasing resource requirements for increasingly heterogeneous environments. To mitigate this problem, many works have been proposed which aim to (<inline-formula> <tex-math notation="LaTeX">${...

Full description

Bibliographic Details
Main Authors: Alireza Erfanian, Hadi Amirpour, Farzad Tashtarian, Christian Timmerer, Hermann Hellwagner
Format: Article
Language:English
Published: IEEE 2021-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/9507473/
id doaj-ff47fe16bc3f4dad81d818e6f0700e53
record_format Article
spelling doaj-ff47fe16bc3f4dad81d818e6f0700e532021-08-16T23:00:27ZengIEEEIEEE Access2169-35362021-01-01911227611228910.1109/ACCESS.2021.31026339507473LwTE: Light-Weight Transcoding at the EdgeAlireza Erfanian0https://orcid.org/0000-0002-8096-8702Hadi Amirpour1https://orcid.org/0000-0001-9853-1720Farzad Tashtarian2Christian Timmerer3https://orcid.org/0000-0002-0031-5243Hermann Hellwagner4https://orcid.org/0000-0003-1114-2584Christian Doppler Laboratory ATHENA, Institute of Information Technology (ITEC), Alpen-Adria-Universit&#x00E4;t Klagenfurt, Klagenfurt, AustriaChristian Doppler Laboratory ATHENA, Institute of Information Technology (ITEC), Alpen-Adria-Universit&#x00E4;t Klagenfurt, Klagenfurt, AustriaChristian Doppler Laboratory ATHENA, Institute of Information Technology (ITEC), Alpen-Adria-Universit&#x00E4;t Klagenfurt, Klagenfurt, AustriaChristian Doppler Laboratory ATHENA, Institute of Information Technology (ITEC), Alpen-Adria-Universit&#x00E4;t Klagenfurt, Klagenfurt, AustriaChristian Doppler Laboratory ATHENA, Institute of Information Technology (ITEC), Alpen-Adria-Universit&#x00E4;t Klagenfurt, Klagenfurt, AustriaDue to the growing demand for video streaming services, providers have to deal with increasing resource requirements for increasingly heterogeneous environments. To mitigate this problem, many works have been proposed which aim to (<inline-formula> <tex-math notation="LaTeX">${i}$ </tex-math></inline-formula>) improve cloud/edge caching efficiency, (<italic>ii</italic>) use computation power available in the cloud/edge for on-the-fly transcoding, and (<italic>iii</italic>) optimize the trade-off among various cost parameters, <italic>e.g.</italic>, storage, computation, and bandwidth. In this paper, we propose <italic>LwTE</italic>, a novel <inline-formula> <tex-math notation="LaTeX">${L}$ </tex-math></inline-formula>ight-<inline-formula> <tex-math notation="LaTeX">${w}$ </tex-math></inline-formula>eight <inline-formula> <tex-math notation="LaTeX">${T}$ </tex-math></inline-formula>ranscoding approach at the <inline-formula> <tex-math notation="LaTeX">${E}$ </tex-math></inline-formula>dge, in the context of HTTP Adaptive Streaming (HAS). During the encoding process of a video segment at the origin side, computationally intense search processes are going on. The main idea of <italic>LwTE</italic> is to store the optimal results of these search processes as metadata for each video bitrate and reuse them at the edge servers to reduce the required time and computational resources for on-the-fly transcoding. <italic>LwTE</italic> enables us to store only the highest bitrate plus corresponding metadata (of very small size) for unpopular video segments/bitrates. In this way, in addition to the significant reduction in bandwidth and storage consumption, the required time for on-the-fly transcoding of a requested segment is remarkably decreased by utilizing its corresponding metadata; unnecessary search processes are avoided. Popular video segments/bitrates are being stored. We investigate our approach for Video-on-Demand (VoD) streaming services by optimizing storage and computation (transcoding) costs at the edge servers and then compare it to conventional methods (store all bitrates, partial transcoding). The results indicate that our approach reduces the transcoding time by at least 80&#x0025; and decreases the aforementioned costs by 12&#x0025; to 70&#x0025; compared to the state-of-the-art approaches.https://ieeexplore.ieee.org/document/9507473/Video streamingtranscodingvideo on demandedge computing
collection DOAJ
language English
format Article
sources DOAJ
author Alireza Erfanian
Hadi Amirpour
Farzad Tashtarian
Christian Timmerer
Hermann Hellwagner
spellingShingle Alireza Erfanian
Hadi Amirpour
Farzad Tashtarian
Christian Timmerer
Hermann Hellwagner
LwTE: Light-Weight Transcoding at the Edge
IEEE Access
Video streaming
transcoding
video on demand
edge computing
author_facet Alireza Erfanian
Hadi Amirpour
Farzad Tashtarian
Christian Timmerer
Hermann Hellwagner
author_sort Alireza Erfanian
title LwTE: Light-Weight Transcoding at the Edge
title_short LwTE: Light-Weight Transcoding at the Edge
title_full LwTE: Light-Weight Transcoding at the Edge
title_fullStr LwTE: Light-Weight Transcoding at the Edge
title_full_unstemmed LwTE: Light-Weight Transcoding at the Edge
title_sort lwte: light-weight transcoding at the edge
publisher IEEE
series IEEE Access
issn 2169-3536
publishDate 2021-01-01
description Due to the growing demand for video streaming services, providers have to deal with increasing resource requirements for increasingly heterogeneous environments. To mitigate this problem, many works have been proposed which aim to (<inline-formula> <tex-math notation="LaTeX">${i}$ </tex-math></inline-formula>) improve cloud/edge caching efficiency, (<italic>ii</italic>) use computation power available in the cloud/edge for on-the-fly transcoding, and (<italic>iii</italic>) optimize the trade-off among various cost parameters, <italic>e.g.</italic>, storage, computation, and bandwidth. In this paper, we propose <italic>LwTE</italic>, a novel <inline-formula> <tex-math notation="LaTeX">${L}$ </tex-math></inline-formula>ight-<inline-formula> <tex-math notation="LaTeX">${w}$ </tex-math></inline-formula>eight <inline-formula> <tex-math notation="LaTeX">${T}$ </tex-math></inline-formula>ranscoding approach at the <inline-formula> <tex-math notation="LaTeX">${E}$ </tex-math></inline-formula>dge, in the context of HTTP Adaptive Streaming (HAS). During the encoding process of a video segment at the origin side, computationally intense search processes are going on. The main idea of <italic>LwTE</italic> is to store the optimal results of these search processes as metadata for each video bitrate and reuse them at the edge servers to reduce the required time and computational resources for on-the-fly transcoding. <italic>LwTE</italic> enables us to store only the highest bitrate plus corresponding metadata (of very small size) for unpopular video segments/bitrates. In this way, in addition to the significant reduction in bandwidth and storage consumption, the required time for on-the-fly transcoding of a requested segment is remarkably decreased by utilizing its corresponding metadata; unnecessary search processes are avoided. Popular video segments/bitrates are being stored. We investigate our approach for Video-on-Demand (VoD) streaming services by optimizing storage and computation (transcoding) costs at the edge servers and then compare it to conventional methods (store all bitrates, partial transcoding). The results indicate that our approach reduces the transcoding time by at least 80&#x0025; and decreases the aforementioned costs by 12&#x0025; to 70&#x0025; compared to the state-of-the-art approaches.
topic Video streaming
transcoding
video on demand
edge computing
url https://ieeexplore.ieee.org/document/9507473/
work_keys_str_mv AT alirezaerfanian lwtelightweighttranscodingattheedge
AT hadiamirpour lwtelightweighttranscodingattheedge
AT farzadtashtarian lwtelightweighttranscodingattheedge
AT christiantimmerer lwtelightweighttranscodingattheedge
AT hermannhellwagner lwtelightweighttranscodingattheedge
_version_ 1721205639267483648