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">${...
Main Authors: | , , , , |
---|---|
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ät Klagenfurt, Klagenfurt, AustriaChristian Doppler Laboratory ATHENA, Institute of Information Technology (ITEC), Alpen-Adria-Universität Klagenfurt, Klagenfurt, AustriaChristian Doppler Laboratory ATHENA, Institute of Information Technology (ITEC), Alpen-Adria-Universität Klagenfurt, Klagenfurt, AustriaChristian Doppler Laboratory ATHENA, Institute of Information Technology (ITEC), Alpen-Adria-Universität Klagenfurt, Klagenfurt, AustriaChristian Doppler Laboratory ATHENA, Institute of Information Technology (ITEC), Alpen-Adria-Universitä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% and decreases the aforementioned costs by 12% to 70% 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% and decreases the aforementioned costs by 12% to 70% 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 |